明凯博客

关注网站技术,一个特立独行的程序员

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 下载,解压就可以用命令行使用了。

完全安装(复杂安装):
按照官网的方法:
py1

第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>http://www.aimks.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

py2

具体已经说的比较明白了。
而且,最后,会提示还有一个html的测试结果页面,可供参考。

py3

错误:

如果提示python 不是内部或外部命令

现在我假设你的python安装在C:\Python26目录下,设置环境变量方法如下:

方法一、

我的电脑->属性->高级->环境变量->系统变量

在系统变量里找到PATH,双击PATH,在结尾加上 “;C:\Python26″(不要引号)

方法二、

运行->cmd
输入set PATH=%PATH%;C:\Python26
接下来,再在当前的 cmd下输入python,即可运行。

, , ,

相关文章

1 条评论 “windon平台下python的web压力测试工具pylot安装使用

发表评论

电子邮件地址不会被公开。 必填项已用*标注