【转】python的web压力测试工具-pylot安装使用

下载

pylot官网:www.pylot.org/ 

下载地址:

http://www.pylot.org/download.html 

最新的版本为 pylot_1.26.zip  -  07/06/2009 (很久没更新了)

安装

简单安装:

解压即可。 (板砖飞过来了⊙﹏⊙b)

官网上的安装方法,比较麻烦。实际上,如果你不需要图形化的报告,只需要把 pylot_1.26.zip 下载,解压就可以用命令行使用了。


完全安装(复杂安装):

按照官网的方法:

【转】python的web压力测试工具-pylot安装使用

第1步:下载Pylot  (必须

第2步:安装Python 2.5 + (必须

第3步:安装wxPython(可选 - 用于GUI模式)

从这里获取安装程序:http://www.wxpython.org/download.php

第4步:安装numpy的(可选 - 用于报告以图表)

从这里获取安装程序:http://sourceforge.net/projects/numpy

第5步:安装matplotlib的(可选 - 用于报告以图表)

从这里获取安装程序:http://sourceforge.net/projects/matplotlib 

--------------------------------------------------------------------------

Ps. 我估计在mac下是完全安装是最合适的。 若是在windows下面安装,matplotlib会非常麻烦,需要gcc的支持。我鼓捣了半天也没有搞定这个。


命令行方式的使用

配置要压测的url:

在 pylot 的目录下,编辑 testcases.xml 文件。

[html] view plaincopy

  1. <testcases>  

  2.     <!-- SAMPLE TEST CASE -->  

  3.     <case>  

  4.         <url>http://www.xxxxx.com/test11.php</url>   

  5.     </case>  

  6.       

  7.     <!-- SAMPLE TEST CASE -->  

  8.     <!--  

  9.     <case>  

  10.         <url>http://search.yahooapis.com/WebSearchService/V1/webSearch</url>  

  11.         <method>POST</method>  

  12.         <body><![CDATA[appid=YahooDemo&query=pylot]]></body>  

  13.         <add_header>Content-type: application/x-www-form-urlencoded</add_header>  

  14.     </case>  

  15.     -->  

  16. </testcases>  


命令运行:

生成500个客户端,测试时间20秒:

python run.py -a 500 -d 20 

结果说明

如图:

【转】python的web压力测试工具-pylot安装使用

具体已经说的比较明白了。

而且,最后,会提示还有一个html的测试结果页面,可供参考。

【转】python的web压力测试工具-pylot安装使用

因为在windows下,我没有安装好matplotlib,所以看不到pylot的图形化报表,只能在ceonts下,跑命令了。

改天有时间,一定琢磨一下,把图形界面跑起来。


你可能感兴趣的:(【转】python的web压力测试工具-pylot安装使用)