In realtà ci sono difficoltà nella registrazione del traffico di upload/download con qualsiasi strumento di sniffing HTTP e poi emulare le richieste registrate nell'uso JMeter.
Nel caso più semplice si otterrà qualcosa di simile al seguente: Gruppo
- discussione al numero di impostazione di utenti di prova e cicli;
- per l'upload: 1 http richiesta POST con Usa multipart/form-data POST = true - al file inviato come parte di request;
- per il download: 1 richiesta HTTP per il download + Save Responses to a file listener collegato ad esso - per salvare il file richiesto.
Questo sarà simile al seguente:
Thread Group
Number of Threads = X
Loop Count = Y
. . .
UPLOAD HTTP Request
Method = POST
Use multipart/form-data for POST = true
-- Send Files with Request -- section:
File Path = ${testFile}
Parameter Name = datafile
MIME Type = ...
. . .
DOWNLOAD HTTP Request
Method = GET
Save Responses to a file
Filename Prefix = downloadTest_
Variable Name = testFile
. . .
Qui puoi trovare gli script di esempio implementato per lo schema di cui sopra: file-upload-download.jmx.
I seguenti messaggi possono apparire utili:
È inoltre possibile utilizzare l'jmeter-plugins personalizzato.
Questi due sembrano estremamente adatto per i test:
fonte
2012-01-09 18:10:18
[avuto la risposta?] (Http://stackoverflow.com/faq#howtoask) –