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界面的聚合报告查看对应的文件,查看具体的运行情况。