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 (很久没更新了)
安装
简单安装:
解压即可。 (板砖飞过来了⊙﹏⊙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安装使用相关推荐
- web压力测试工具ab安装及使用
## 安装 brew install aprbrew install apr-utilbrew install openssl --upgradewget http://mirrors.tuna.t ...
- linux下web压力测试工具ab使用及详解
APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下. 格式: ./ab [options] [http://]hostname[:port]/path 参 ...
- asp.net core系列 67 Web压力测试工具WCAT
asp.net core系列 67 Web压力测试工具WCAT 原文:asp.net core系列 67 Web压力测试工具WCAT 一.介绍 最近搭建了一套CQRS框架,需要在投入开发前,进行必要的 ...
- 开源的压力测试工具 PyLot
为什么80%的码农都做不了架构师?>>> 一.什么是Pylot: Pylot(www.pylot.org)是一款开源的用以测试 Web Service性能和扩展性的工具,它运行 ...
- 十个免费的WEB压力测试工具
两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的W ...
- 网站压力测试工具webbench 安装与使用
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小. 主要是 -t 参数用着比较爽,下面参考了张宴的文章 ...
- 网站性能Web压力测试工具webbench
为什么80%的码农都做不了架构师?>>> webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. ...
- 十大Web压力测试工具
下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能. Grinder – Grinder是一个开源的JV ...
- windows web服务器性能测试工具,网站性能Web压力测试工具webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: wget http:/ ...
最新文章
- 互联网协议 — IPv4 — CIDR 网络地址表示法
- 通讯框架 t-io 学习——websocket 部分源码解析
- 【PC工具】更新常用USB转串口芯片MAC驱动,CH340G驱动安装有可能遇到的问题及解决办法...
- 网络工程师面试PK--胜者为王
- SpringMVC+Apache Shiro+JPA(hibernate)案例教学(三)
- 华为内部面试题库---(2)
- java,andoid安卓去掉替换字符串中的空字符空格换行等
- java基础知识总结(4)
- 菜鸟认知--DIP,Ioc,DI,Ioc容器
- kali自定义分辨率
- HTML期末学生大作业:中华传统文化【苏绣手工艺】带psd设计图(15页)
- 科技护肤品,买还是不买
- [python][IDLE]IDLE使用说明文档
- photoshop怎么旋转图片
- Win8输入法不见了怎么办
- 三星note10 android11,安卓 11 来了,三星 Galaxy Note 10 系列升级 One UI 3.0
- 专访李云:从通讯行业的架构师到互联网“新兵” 李云csdn
- 高电平输入好还是rca输入好_汽车音响改装常识
- 计算机新教师培训自我评价,新教师培训自我评价
- 360卫士通知盒子和红包助手的实现原理(NotificationListenerService)
热门文章
- ThreadLocal源码分析
- mysql-5.6 升级 5.7
- PHP+socket+SMTP、POP3协议发送、接收邮件
- redux-thunk使用教程
- Linq初级班 Linq To XML体验(基础篇)
- 异步请求之XMLHttpRequest篇
- YII显示sql进行调试
- 构造 Codeforces Round #302 (Div. 2) B Sea and Islands
- 逻辑 STANDBY ORA-00368日志应用失败处理一例
- Microsoft Surface Toolkit Beta 版发布