jmeter

目录
1,Jmeter GUI模式
2,JMeter 非GUI模式
3,JMeter的压测参数说明

一、Jmeter GUI模式

1,启动jmeter

1)cd apache-jmeter-5.4.1/bin
2)./jmeter.sh
3)也可以打开一个已经存在的执行计划

./jmeter.sh  -t test.jmx -l result.jtl -e  -o /Users/jmeter_report -j test.log

2,压测demo

1)右键Test Plan
2)添加一个Thread Group
3)右键Thread Group添加一个HTTP Request
4)HTTP Request填写信息(Protocol,ip,port,Method,Path,Body Data)
5)HTTP Header Manager:添加请求body体的编码类型
Content-Type: application/json
6)新增监听器,用于查看压测结果。这里添加三种:聚合报告、图形结果、用表格查看结果,区别在于结果展现形式不同。

  • View Results Tree:可以查看请求返回报文信息
image.png
image.png
image.png
image.png
image.png
image.png
image.png

二、JMeter 非GUI模式

./jmeter.sh -n  -t test.jmx -l result.jtl -e  -o /Users/jmeter_report -j test.log
  • -n: 非GUI模式启动
  • -t: 执行测试文件所在的位置
  • -l: 指定生成测试结果的保存文件,jtl文件格式
  • -e: 测试结束后,生成测试报告
  • -o: 指定测试报告的存放位置
  • -j: 指定日志文件

Q & A

问题一

非GUI执行jmeter时,报错

./jmeter.sh -n  -t test.jmx -l result.jtl -e  -o /Users/jmeter_report -j test.log
./jmeter.sh -n  -t test.jmx -l result.jtl -e  -o /Users/sg99065ml/Downloads/apache-jmeter-5.4.1/bin/jmeter_report -j test.log

2021-10-24 16:37:33,194 INFO o.a.j.r.d.JsonExporter: Writing statistics JSON to /Users/jmeter_report/statistics.json
2021-10-24 16:37:33,197 ERROR o.a.j.JMeter: Error generating the report: Data exporter "json" is unable to export data.
org.apache.jmeter.report.dashboard.GenerationException: Data exporter "json" is unable to export data.

最后查看日志,发现没有写入Users/jmeter_report文件夹的权限

参考

【1】jmeter官网:https://jmeter.apache.org/
【2】jmeter下载:http://jmeter.apache.org/download_jmeter.cgi
【3】Jmeter教程(一) - 入门:https://blog.csdn.net/yaorongke/article/details/82799609
【4】Jmeter入门3 http请求—content-type与参数
【5】JMeter测试工具.jmx文件详解
【6】Jmeter 命令行(非GUI模式)执行详解:https://www.jianshu.com/p/ab1c64cd1e98
【7】https://juejin.cn/post/7056689918080204808

【8】说一说jmeter Thread Group中Number of Threads(Users)和Ramp-Up Period用法:https://cloud.tencent.com/developer/article/1087631

【9】JMeter压力测试及并发量计算-1
【10】https://www.cnblogs.com/paulwinflo/p/4872018.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容