性能测试学习:jmeter静默压测

非GUI模式,也就是命令行方式运行

好处:
  • 方便与程序代码结合做自动化
  • 对客户端性能消耗较小
基本命令:

前提:已经加jmeter的bin目录添加到系统变量中

通过jmeter --help方式查看支持的命令:包含Windows、Linux下,启动GUI页面、非GUI模式、生成测试报告等

GUI模式启动:

jmeter.bat(Windows)/jmeter.sh(Linux) [-p property-file]

非GUI模式启动:

jmeter.bat(Windows)/jmeter.sh(Linux) -n -t test-file [-p property-file] [-l results-file] [-j log-file]

非GUI模式运行测试脚本并生成输出测试报告:

jmeter.bat(Windows)/jmeter.sh(Linux) -n -t test-file [-p property-file] [-l results-file] [-j log-file] -e -o [Path to output folder]

由CSV文件生成测试报告:

jmeter.bat(Windows)/jmeter.sh(Linux) -g [csv results file] -o [path to output folder (empty or not existing)]

设置代理服务器:

jmeter.bat(Windows)/jmeter.sh(Linux) -H [your.proxy.server] -P [your proxy server port]


以服务模式运行jmeter:
jmeter-server.bat(Windows)/jmeter-server(Linux)
流程:

先用jmeter GUI 模式编写压测脚本,再用非GUI模式运行脚本,最后通过命令或者GUI模式查看分析结果

示例:

1、设置测试脚本、测试结果输出、日志输出:

 2、jmeter导入结果文件查看:

 3、运行脚本并且将结果输出为html格式

 

其他三种应用场景还不清楚怎么操作,待续。

注意:输入的结果文件如果存在,会报错:

 

 

 

 

 

posted @ 2020-12-20 19:28  沧海1024  阅读(501)  评论(0编辑  收藏  举报