Jmeter-对文件的保存响应会创建损坏的文件

Jmeter-对文件的保存响应会创建损坏的文件,jmeter,Jmeter,我是Jmeter新手,有一个下载zip文件的http请求。 我已经将保存响应添加到一个文件侦听器,以获取该zip文件并在另一个http请求的主体中使用。但是,该zip文件已损坏。 有人有主意吗? 提前谢谢 JMeter的侦听器没有“损坏”文件,我可以想到两个可能的原因: 您并没有真正下载zip文件,请使用侦听器组合检查${filename}变量值。如果您看到类似于20191209-1559_1.html,很可能您遇到了某种形式的错误页面,JMeter会保存一个html文件而不是ZIP文件 文件

我是Jmeter新手,有一个下载zip文件的http请求。 我已经将
保存响应添加到一个文件
侦听器,以获取该zip文件并在另一个http请求的主体中使用。但是,该zip文件已损坏。 有人有主意吗? 提前谢谢

JMeter的侦听器没有“损坏”文件,我可以想到两个可能的原因:

  • 您并没有真正下载zip文件,请使用侦听器组合检查
    ${filename}
    变量值。如果您看到类似于
    20191209-1559_1.html
    ,很可能您遇到了某种形式的错误页面,JMeter会保存一个html文件而不是ZIP文件
  • 文件本身已损坏,即由于服务器问题,您正在下载不完整的zip文件
  • 有4个错误与您的测试执行有关,请检查,您很可能会得到一些关于出错原因的提示:


  • 在调试采样器中,${filename}的值是一个zip文件,jmeter.log文件中没有错误。下载zip文件时,它是否已损坏?你有试着解压吗?或者,您尝试在另一个HTTP请求中使用的zip文件在上载后会损坏?当我尝试解压缩下载的文件时,会收到一条错误消息,指出该文件可能已损坏。如果您直接在浏览器中下载该文件并解压缩,会发生什么情况?而不是通过JMeter下载。我得到了一个有效的zip文件。你能检查一下你使用的HTTP请求方法吗?您应该使用“GET”请求。这对我来说非常有效