pylot是python编写的一款web压力测试工具。使用比较简单。而且测试结果相对稳定。

  这里不得不鄙视一下apache 的ab测试,那结果真是让人蛋疼,同样的url,测试结果飘忽不定,看得人心惊肉跳,摸不着头脑。

  下载

  pylot官网:www.pylot.org/

  下载地址:

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

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

  安装

  简单安装:

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

  官网上的安装方法,比较麻烦。实际上,如果你不需要图形化的报告,只需要把 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

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

  命令行方式的使用

  配置要压测的url:

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

<testcases>
    <!-- SAMPLE TEST CASE -->
    <case>
        <url>http://www.xxxxx.com/test11.php</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>
    </case>
    -->
</testcases>

  命令运行:

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

  python run.py -a 500 -d 20

  结果说明

  如图:

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

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

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

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

最新内容请见作者的GitHub页:http://qaseven.github.io/

python的web压力测试工具-pylot安装使用相关推荐

  1. web压力测试工具ab安装及使用

    ​## 安装 brew install aprbrew install apr-utilbrew install openssl --upgradewget http://mirrors.tuna.t ...

  2. linux下web压力测试工具ab使用及详解

    APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下. 格式: ./ab [options] [http://]hostname[:port]/path 参 ...

  3. asp.net core系列 67 Web压力测试工具WCAT

    asp.net core系列 67 Web压力测试工具WCAT 原文:asp.net core系列 67 Web压力测试工具WCAT 一.介绍 最近搭建了一套CQRS框架,需要在投入开发前,进行必要的 ...

  4. 开源的压力测试工具 PyLot

    为什么80%的码农都做不了架构师?>>>    一.什么是Pylot: Pylot(www.pylot.org)是一款开源的用以测试 Web Service性能和扩展性的工具,它运行 ...

  5. 十个免费的WEB压力测试工具

    两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的W ...

  6. 网站压力测试工具webbench 安装与使用

    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小. 主要是 -t 参数用着比较爽,下面参考了张宴的文章 ...

  7. 网站性能Web压力测试工具webbench

    为什么80%的码农都做不了架构师?>>>    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. ...

  8. 十大Web压力测试工具

    下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能. Grinder – Grinder是一个开源的JV ...

  9. windows web服务器性能测试工具,网站性能Web压力测试工具webbench

    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: wget http:/ ...

最新文章

  1. 互联网协议 — IPv4 — CIDR 网络地址表示法
  2. 通讯框架 t-io 学习——websocket 部分源码解析
  3. 【PC工具】更新常用USB转串口芯片MAC驱动,CH340G驱动安装有可能遇到的问题及解决办法...
  4. 网络工程师面试PK--胜者为王
  5. SpringMVC+Apache Shiro+JPA(hibernate)案例教学(三)
  6. 华为内部面试题库---(2)
  7. java,andoid安卓去掉替换字符串中的空字符空格换行等
  8. java基础知识总结(4)
  9. 菜鸟认知--DIP,Ioc,DI,Ioc容器
  10. kali自定义分辨率
  11. HTML期末学生大作业:中华传统文化【苏绣手工艺】带psd设计图(15页)
  12. 科技护肤品,买还是不买
  13. [python][IDLE]IDLE使用说明文档
  14. photoshop怎么旋转图片
  15. Win8输入法不见了怎么办
  16. 三星note10 android11,安卓 11 来了,三星 Galaxy Note 10 系列升级 One UI 3.0
  17. 专访李云:从通讯行业的架构师到互联网“新兵” 李云csdn
  18. 高电平输入好还是rca输入好_汽车音响改装常识
  19. 计算机新教师培训自我评价,新教师培训自我评价
  20. 360卫士通知盒子和红包助手的实现原理(NotificationListenerService)

热门文章

  1. ThreadLocal源码分析
  2. mysql-5.6 升级 5.7
  3. PHP+socket+SMTP、POP3协议发送、接收邮件
  4. redux-thunk使用教程
  5. Linq初级班 Linq To XML体验(基础篇)
  6. 异步请求之XMLHttpRequest篇
  7. YII显示sql进行调试
  8. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands
  9. 逻辑 STANDBY ORA-00368日志应用失败处理一例
  10. Microsoft Surface Toolkit Beta 版发布