美文网首页
非GUI模式下Window下执行jmeter性能测试(登录)

非GUI模式下Window下执行jmeter性能测试(登录)

作者: super_football | 来源:发表于2017-09-19 17:35 被阅读91次

1.下载jmeter,如果电脑已经有了java环境(安装配置完成的JDK环境),直接解压到对应的目录,配置环境变量JMETER_HOME和path,配置后,在安装目录下找到bin下的jmeter.bat,双击,即可启动jmeter,启动过程中在jmeter.bat界面如果报错,就复制报错信息,搜索解决的办法,一般都比较简单。

2.在测试计划右击,添加,线程组,选重线程组,右键,添加,采样器(sampler),选择http请求,在http请求界面输入IP,端口号,一般是80,方法,路径,把需要的参数添加上。

3.在线程组上添加查看结果树,聚合报告,在聚合报告界面,点击浏览需要创建一个.jmx文件,名称自己拟定。点击绿色按钮运行,在查看结果树界面查看运行结果,如果成功了,需要修改线程数和ramp-up period(启动所有线程所需要的时间),然后保存此测试计划。

4.在DOS界面,进入到jmeter的bin目录,然后,输入例如如下内容,D:\apache-jmeter-3.2\bin>jmeter -n -t D:\JMeterTestplan\login.jmx -l D:\JMeterTestresult\100.jtl      其中D:\apache-jmeter-3.2\bin>
为目录,jmeter -n -t D:\JMeterTestplan\login.jmx    指在非GUI下(-n)运行指定脚本(-t)D:\JMeterTestplan\login.jmx(这个路径下的文件就是测试计划保存的文件),-l D:\JMeterTestresult\100.jtl指定(-l)指定测试结果保存的文件,即日志文件

5.执行测试,界面展示如下内容:

Creating summariserCreated the tree successfully using D:\JMeterTestplan\login.jmx

Starting the test @ Tue Sep 19 11:56:27 CST 2017 (1505793387165)

Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445

summary +    22 in 00:00:02 =    9.3/s Avg:  162 Min:    57 Max:  476 Err:    0 (0.00%) Active: 2 Started: 23 Finished: 21

summary +    78 in 00:00:08 =  10.0/s Avg:    83 Min:    45 Max:  226 Err:    0 (0.00%) Active: 0 Started: 100 Finished: 100

summary =    100 in 00:00:10 =    9.8/s Avg:  100 Min:    45 Max:  476 Err:    0 (0.00%)

Tidying up ...    @ Tue Sep 19 11:56:37 CST 2017 (1505793397939)

... end of run

6.如上代码表示执行成功,可以在jmeter界面的聚合报告查看对应的文件,查看具体的运行情况。

相关文章

网友评论

      本文标题:非GUI模式下Window下执行jmeter性能测试(登录)

      本文链接:https://www.haomeiwen.com/subject/yqxwsxtx.html