Jmeter测试AWS上的WebService

来源:互联网 发布:mac上怎么编辑pdf 编辑:程序博客网 时间:2024/05/29 20:01

1. Jmeter下载地址:

http://jmeter.apache.org/download_jmeter.cgi

下载binary版本,保存到本地。

使用前将Java配置好,Jmeter需要使用jvm。

2. 在本地保存配置的脚本


Windows下,在cmd中运行jmeter.bat,会出现带GUI的界面,将附件的test.jmx导入即可。运行后,在Graph Results,View Results Tree或者Summary Report中可以查看结果报表。

Linux下,输入./jmeter.sh -n -t test.jmx -l test.jtl,输出如下

[ec2-user@ip-160-160-161-138 ~]$ ./jmeter/apache-jmeter-2.11/bin/jmeter.sh -n -t test.jmx -l test.jtl
Creating summariser <summary>
Created the tree successfully using Amazon.jmx
Starting the test @ Tue Jan 21 07:26:33 UTC 2014 (1390289193072)
Waiting for possible shutdown message on port 4445
summary + 867 in 25s = 35.3/s Avg: 7875 Min: 5 Max: 21677 Err: 0 (0.00%) Active: 129 Started: 568 Finished: 439
summary + 1138 in 32s = 35.7/s Avg: 1651 Min: 1 Max: 18455 Err: 0 (0.00%) Active: 32 Started: 1034 Finished: 1002
summary = 2005 in 55s = 36.6/s Avg: 4342 Min: 1 Max: 21677 Err: 0 (0.00%)
summary + 1995 in 48.2s = 41.4/s Avg: 1308 Min: 0 Max: 22151 Err: 0 (0.00%) Active: 0 Started: 2000 Finished: 2000
summary = 4000 in 101s = 39.5/s Avg: 2829 Min: 0 Max: 22151 Err: 0 (0.00%)
Tidying up ... @ Tue Jan 21 07:28:16 UTC 2014 (1390289296842)
... end of run

3. Linux结果查看方法

将生成的test.jtl使用pscp.exe从AWS下载。命令如下

pscp.exe -i ./privatekey.ppk ec2-user@hostip:/home/ec2-user/test.jtl .

然后在本地的jmeter中可以查看测试结果。方法如下:

在任意Linsenter中打开,如上图是在Summary Report中打开的,


可以得到相应的结果显示。

4. 修改linux中jmeter.properties配置文件,将jmeter.save.saveservice的一些属性值值为true,可以在.jtl和.csv中增加一些输出结果。

注意,如果在linux下运行生成的.jtl和.csv,想在window中显示,需要修改window上的jmeter.properties中对应的属性值。否则jmeter会报错


参考链接

http://www.http503.com/2012/run-jmeter-on-amazon-ec2-cloud/
http://stackoverflow.com/questions/16618915/setting-up-jmeter-for-distributed-testing-in-aws-with-connectivity-issues
http://blog.csdn.net/ceo158/article/details/9331813
http://linux.chinaitlab.com/command/836359.html

http://www.cnblogs.com/MasterMonkInTemple/archive/2013/09/27/3342826.html

0 0
原创粉丝点击