1. 下载地址:http://www.pylot.org/
2. Pylot是一个免费的开源工具,用于测试Web服务的性能和可扩展性。它运行HTTP负载测试,这是有用的容量规划,基准,分析和系统调整。
Pylo
t产生并发负载(HTTP请求),验证服务器的响应,并制作报告的度量。测试套件的执行和监测,从一个GUI或shell /控制台。
Pylot基于Python开发,和著名的Apache压力测试工具ab一样,默认在命令行运行,也可以通过参数触发GUI界面,当然前提是安装了wxPython的。
3. 通过在xml中配置要测试的用例,下载的软件里自带一个testcases.xml
4. 优点
1.
可以基于python运行于各个平台
2.可以用来学习python代码
3.可以使用gui模式(前提是你得安装了wxPython模块)
5. 安装以及使用
1. python的安装 linux下自带了,如果需要wxPython,参考pypm
window下安装 activePython 后 用pypm install wxpython
2. 下载 解压到任意盘符 进入到目录下
3.执行 rum.py -h 会看到下面的内容
4. 最简单的使用方法就是 rum.py -g 此时会弹出一个界面,点击 run 就开始吧~
更多详情可以问百度,或者直接看源代码~
测了一下10000并发到我的网站,一会就挂了,到百度,百度仍然没死^_^
有一个小疑问,就是我机器像外发送请求,如果那页面挂掉了,是只针对我的IP挂掉还是将我的IP当作ddos攻击,然后暂时屏蔽掉呢?