【转载】jmeter之命令行模式(Non-GUI Mode )
命令行模式优势[*]适用于Windows和linux执行机,与os无关
[*]命令行容易扩展,比如上集成到jenkins平台,用命令行更加容易
[*]适用于高并发测试,测试开始时,console定期打印统计数据(默认30秒一次),减少cpu消耗,提高执行机并发能力
常用格式:jmeter_home/bin/jmeter -n -t testplan.jmx -l test.csv
summary + 是增量报告summary =是总量报告
看看下图结果,这样的数据统计在一些场景上,对结果数据分析有很大的帮助http://img.blog.csdn.net/20151210173434161?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
官网原文如下:
2.4.4 Non-GUI Mode (Command Line mode)
For non-interactive testing, you may choose to run JMeter without the GUI. To do so, use the following command options:-n This specifies JMeter is to run in non-gui mode
-t .
-l .
-j .
-r Run the test in the servers specified by the JMeter property "remote_hosts"
-R Run the test in the specified remote serversThe script also lets you specify the optional firewall/proxy server information:-H
-P Example: jmeter -n -t my_test.jmx -l log.jtl -H my.proxy.server -P 8000If the property jmeterengine.stopfail.system.exit is set to true (default is false), then JMeter will invoke System.exit(1) if it cannot stop all threads. Normally this is not necessary.
那么非GUI下做分布式测试如何启动? 启动之后怎么停止呢?? jennie哈哈 发表于 2016-2-4 16:09
启动之后怎么停止呢??
这个也是转载的的内容哦!:) joyzym 发表于 2016-1-7 12:08
那么非GUI下做分布式测试如何启动?
-R Run the test in the specified remote servers
可以指定多个slave jennie哈哈 发表于 2016-2-4 16:09
启动之后怎么停止呢??
shutdown命令,或者ctrl+c
这个是强制退出,一般跑完自动退 o蜗牛快跑o 发表于 2016-2-14 09:07
shutdown命令,或者ctrl+c
这个是强制退出,一般跑完自动退
这样哦,谢谢大师 楼主,为什么我的运行了,结果没有增量报告呢?求指教 jennie哈哈 发表于 2016-2-19 09:13
楼主,为什么我的运行了,结果没有增量报告呢?求指教
1.检查结果是否存在
2.升级版本,记得要2.11以上才有
页:
[1]