En realidad, hay dificultades en la grabación del tráfico de carga/descarga con cualquier herramienta de sniffing HTTP y luego emular las solicitudes registradas en el uso de jmeter.
En el caso más simple obtendrá algo como lo siguiente:
- Tema Grupo de número de configuración de usuarios de prueba y bucles;
- para la carga: 1 solicitud POST HTTP con Uso multipart/form-data tiene la POST = true - al archivo enviado como parte de request;
- para descargar: 1 solicitud http GET para descargar + Save Responses to a file oyente adjunto - para guardar el archivo solicitado.
Esto se verá como la siguiente:
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
. . .
Aquí puede encontrar script de ejemplo implementado para el esquema dado anteriormente: file-upload-download.jmx.
Los siguientes mensajes pueden aparecer también útil:
También puede usar jmeter-plugins personalizado.
Estos dos parecen muy adecuados para sus pruebas:
[tiene la respuesta?] (Http://stackoverflow.com/faq#howtoask) –