Linux下使用JMeter进行性能测试

发表于:2023-12-14 09:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Yasar.l    来源:CSDN

  linux下执行JMeter脚本
   jmeter -n -t /export/software/community-linux.jmx -l community-jmeter.jtl
  这条命令表示为:在非GUI模式下使用本机运行Jmeter,执行的测试脚本为:/export/software/community-linux.jmx,并把结果文件输出到当前目录下,文件名为commnity-jmeter.jtl
  执行结果:
  参数说明
  -h 帮助 -> 打印出有用的信息并退出
  -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
  -t 测试文件 -> 要运行的 JMeter 测试脚本文件
  -l 日志文件 -> 记录结果的文件
  -r 远程执行 -> 启动远程服务
  -H 代理主机 -> 设置 JMeter 使用的代理主机
  -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
  结果分析
  1、把结果文件保存到Windows系统下,启动Jmeter添加聚合报告、每秒通过事务数等将生成的jtl文件拿到windows的jmeter上显示不了请求信息:jmeter no data to display。
  解决方案:
  在服务器上jmeter的 /bin/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
  然后使用命令启动:
   jmeter -n -t /export/software/community-linux.jmx -l community-jmeter.jtl
  能正常显示:
  输出生成报告:
   jmeter -n -t community-linux.jmx -l comnity-test.jtl -e -o ./result
  参数描述:
  -n :非 GUI 模式执行 JMeter
  -t [jmx file] :测试计划保存的路径及 .jmx 文件名,路径可以是相对路径也可以是绝对路径
  -l [result file] :保存生成测试结果的文件, jtl 文件格式
  -e :测试结束后,生成测试报告
  -o [html report folder] :存放生成测试报告的路径,路径可以是相对路径也可以是绝对路径
  注意:
  -o 后面的目录必须为空,不然会报错
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号