hand_有来有去
不要用肉体的勤奋,去掩盖思考的懒惰
随笔 - 12,  文章 - 4,  评论 - 0,  阅读 - 1923

一、Jmeter两种模式GUI和CLI

GUI:Graphical User Interface 用户图像界面模式

CLI:Command-line Interface 命令行模式

二、两种模式的区别

GUI模式用来调试脚本,手动对接口功能部分的测试

CLI模式用来进项负载测试

三、性能测试原则

使用无GUI的模式: jmeter -n -t test.jmx -l test.jtl
尽量少使用监听器Listener;如果使用上面的-l标记,他们均可以被删除或禁用
在压力测试过程中,不要使用查看结果树或在Table中查看结果监听器,仅在脚本调试阶段使用即可

 

-n 指定JMeter在CLI模式下运行
-t 加载测试脚本文件JMX
-l 指定日志文件JTL用来记录取样器的结果
-e 在性能测试后生成仪表盘报表
-o 在负载测试后,生成报告仪表板的输出文件夹
-j 指定JMeter的运行日志
-r 按照JMeter property "remote_hosts"中配置的服务器运行测试用例,如:jmeter -n -t script.jmx -r
-R 指定远程服务器运行测试用例,如jmeter -n -t script.jmx -R server1,server2,…
-g 生成CSV格式的仪表盘报表
-H 设置 JMeter 使用的代理主机,测试服务器的域名或者IP笛子
-P 设置 JMeter 使用的代理主机的端口号,测试服务器端口

posted on   hand_有来有去  阅读(60)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示