linux执行jmeter脚本解决响应数据为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux执行jmeter脚本解决响应数据为空相关的知识,希望对你有一定的参考价值。

Linux服务器用命令执行了jmeter脚本,在本地查看结果时发现结果树种的“请求、响应数据”都显示为空,有错误日志中也看不出所以然,请看演示!

  1. 先执行脚本:执行成功(...end of run),但是发现有两个错误

     技术分享图片

  2. 从服务器到处rmw_*.jtl结果放在本地jmeter中查看,发现数据都显示空

    技术分享图片
  3. 再查看jmeter.log日志,发现失败的请求并未有错误日志(当然验证的参数错误,并非配置等错误)

    技术分享图片

  4. 接下来怎么办呢?在jmeter.properties文件中修改配置

    jmeter.save.saveservice.response_data=true

    jmeter.save.saveservice.samplerData=true

    技术分享图片
  5.  在user.properties文件中追加配置

    jmeter.save.saveservice.output_format=xml
    jmeter.save.saveservice.response_data=true
    jmeter.save.saveservice.samplerData=true
    jmeter.save.saveservice.requestHeaders=true
    jmeter.save.saveservice.url=true
    jmeter.save.saveservice.responseHeaders=true

    技术分享图片

  6.  配置好后重新执行一边脚本,执行成功

    技术分享图片

  7. 导入本地jmeter结果树查看发现请求响应数据展示了

    技术分享图片

  8.  再解释一下linux执行后字段详解

    技术分享图片

    ?:9个请求,2.5秒,tps:3.6/s,平均响应时间454ms,最小响应时间46ms,最大相应请求2047ms,2错误(错误率22.22%)







以上是关于linux执行jmeter脚本解决响应数据为空的主要内容,如果未能解决你的问题,请参考以下文章

jmeter响应数据不完整问题

处理和响应JSON数据

jmeter4.0执行HTTP请求报400,jmeter5.1运行正常解决方法

使用jmeter进行简单的性能测试

jmeter之beanshell断言---数据处理

如何解决jmeter乱码问题