zoukankan      html  css  js  c++  java
  • linux执行jmeter脚本解决响应数据为空

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

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

    -n: 非GUI模式执行JMeter

    -t: 执行测试文件所在的位置

    -l: 指定生成测试结果的保存文件,如:jtl文件格式,txt文件格式

    -e: 测试结束后,生成测试报告

    -o: 指定测试报告的存放位置

    备注:需要去jmeter的bin目录下执行

    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%)

  • 相关阅读:
    C# 还原SQL数据库(非存储过程方式)
    C# 无边框窗体移动代码
    SQL 2008 R2 数据库镜像操作
    序列号
    Oracle VM VirtualBox 随系统自动启动虚拟机的方法
    SQL每个用户最后的一条记录
    JS判断是否在微信浏览器打开
    使用device.js检测设备并实现不同设备展示不同网页
    check单选框多个全选与取消全选
    判断滚动是否到达底部
  • 原文地址:https://www.cnblogs.com/BigTian/p/14340843.html
Copyright © 2011-2022 走看看