lsekfe 发表于 2016-1-6 10:35:26

【转载】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.

joyzym 发表于 2016-1-7 12:08:24

那么非GUI下做分布式测试如何启动?

jennie哈哈 发表于 2016-2-4 16:09:11

启动之后怎么停止呢??

lsekfe 发表于 2016-2-4 16:10:23

jennie哈哈 发表于 2016-2-4 16:09
启动之后怎么停止呢??

这个也是转载的的内容哦!:)

o蜗牛快跑o 发表于 2016-2-14 09:05:59

joyzym 发表于 2016-1-7 12:08
那么非GUI下做分布式测试如何启动?

-R Run the test in the specified remote servers
可以指定多个slave

o蜗牛快跑o 发表于 2016-2-14 09:07:20

jennie哈哈 发表于 2016-2-4 16:09
启动之后怎么停止呢??

shutdown命令,或者ctrl+c
这个是强制退出,一般跑完自动退

jennie哈哈 发表于 2016-2-16 14:37:28

o蜗牛快跑o 发表于 2016-2-14 09:07
shutdown命令,或者ctrl+c
这个是强制退出,一般跑完自动退

这样哦,谢谢大师

jennie哈哈 发表于 2016-2-19 09:13:02

楼主,为什么我的运行了,结果没有增量报告呢?求指教

o蜗牛快跑o 发表于 2016-2-25 13:50:37

jennie哈哈 发表于 2016-2-19 09:13
楼主,为什么我的运行了,结果没有增量报告呢?求指教

1.检查结果是否存在
2.升级版本,记得要2.11以上才有
页: [1]
查看完整版本: 【转载】jmeter之命令行模式(Non-GUI Mode )