windon平台下python的web压力测试工具pylot安装使用
pylot是python编写的一款web压力测试工具。使用比较简单。而且测试结果相对稳定。
这里不得不鄙视一下apache 的ab测试,那结果真是让人蛋疼,同样的url,测试结果飘忽不定,看得人心惊肉跳,摸不着头脑。
下载
pylot官网:www.pylot.org/
下载地址:
http://www.pylot.org/download.html
最新的版本为 pylot_1.26.zip – 07/06/2009 (很久没更新了)
安装
简单安装:解压即可。
官网上的安装方法,比较麻烦。实际上,如果你不需要图形化的报告,只需要把 pylot_1.26.zip 下载,解压就可以用命令行使用了。
第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
命令行方式的使用
配置要压测的url:
在 pylot 的目录下,编辑 testcases.xml 文件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <testcases> <!-- SAMPLE TEST CASE --> <case> <url>https://www.limingkai.com</url> </case> <!-- SAMPLE TEST CASE --> <!-- <case> <url>http://search.yahooapis.com/WebSearchService/V1/webSearch</url> <method>POST</method> <body>< ![CDATA[appid=YahooDemo&query=pylot]]></body> <add_header>Content-type: application/x-www-form-urlencoded</add_header> --> </testcases> |
命令运行:
生成500个客户端,测试时间20秒:
python run.py -a 500 -d 20
具体已经说的比较明白了。
而且,最后,会提示还有一个html的测试结果页面,可供参考。
错误:
如果提示python 不是内部或外部命令
现在我假设你的python安装在C:\Python26目录下,设置环境变量方法如下:
方法一、
我的电脑->属性->高级->环境变量->系统变量
在系统变量里找到PATH,双击PATH,在结尾加上 “;C:\Python26″(不要引号)
方法二、
运行->cmd
输入set PATH=%PATH%;C:\Python26
接下来,再在当前的 cmd下输入python,即可运行。
ASP中数组使用变量做长度时出现缺少整型常数 WordPress自定义调用评论表情的方法
我回来啦,备案已通过,博客正常打开了