在JMeter中下载并保存文件

时间:2010-08-12 01:53:40

标签: java jmeter

有没有办法在JMeter中配置保存来自响应的文件?
在对话框中,选择“保存文件”?

3 个答案:

答案 0 :(得分:6)

我一直在努力解决问题一周,最后得到了解决方案。

您需要添加一个监听器“保存对文件的响应”,该请求仅包含提取文件的请求,然后提供您要保存文件的位置。
Jmeter保存2个文件,一个包含响应结果,另一个是原始文件 文件格式与从数据库中提取的内容相同,在我的情况下,jmeter在该位置保存的文件名为“TEXTFILE_1.octet-stream”。
将此文件重命名为原始格式,如file.jpg或任何格式 您将获得原始文件并检查文件完整性,数据丢失和数据损坏,可以在上传之前对从jmeter和文件获取的文件进行CRC校验 - 文件的CRC值应该相同。

希望它有所帮助。

答案 1 :(得分:1)

要通过单击应用程序中的“下载”按钮从服务器检索文件,请在JMETER中单击“下载嵌入内容”框或使您的请求直接指向您要下载的文件。您可能需要在页面上执行正则表达式以获取文件位置,然后为可下载文件创建单独的响应。

答案 2 :(得分:0)

您是否尝试过使用Save Responses to File?如果您的采样器访问您尝试下载的文件的URL,则应保存该内容。我自己没有尝试过,但this thread中的对话似乎表明它应该有效。