0


Linux下使用JMeter进行性能测试

一、linux下安装JMeter

Linux下安装Jmeter_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 后面的目录必须为空,不然会报错

标签: jmeter

本文转载自: https://blog.csdn.net/qq_42114233/article/details/130482329
版权归原作者 Yasar.l 所有, 如有侵权,请联系我们删除。

“Linux下使用JMeter进行性能测试”的评论:

还没有评论