我正在使用JMeter对网页进行性能测试。 我有一个上传文件和下载文件的方案。我需要加载测试上传文件和下载文件方案。
任何人都可以帮助我如何使用JMeter实现这些目标。
谢谢, 拉吉
答案 0 :(得分:13)
使用任何HTTP嗅探工具记录上传/下载流量实际上没有困难,然后使用jmeter模拟记录的请求。
在最简单的情况下,您将获得以下内容:
这将如下所示:
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 . . .
在这里,您可以找到为上面给出的模式实现的示例脚本:file-upload-download.jmx。
以下帖子似乎也很有用:
您还可以使用自定义jmeter-plugins 这两个似乎非常适合您的测试: