pylot网站压力测试
windows下使用python进行网站压力测试,有两个必不可少的程序需要安装,一个是python,另一个是pylot。python是一个 安装软 件,用来运行python程序,而pylot则是python的一个功能插件,作用是进行网站压力测试。本文将介绍在windows下如何使用 python pylot进行网站压力测试。
一、安装python
如果你已经成功安装了python,那么可以忽略这步。否则,请首先正确安装python,确保能运行正常。可以看看这里,windows安装python详细教程 环境变量设置是关键。
二、下载pylot
pylot是一款开源的web性能测试工具,可以作为python的一个功能插件,作用是进行网站压力测试。下载地址是:
http://pylt.googlecode.com/files/pylot_1.26.zip
三、使用pylot
1、下载完pylot之后,解压到一个目录下,例如:C:\pylot_1.26,无需安装。
2、配置testcases.xml
在pylot_1.26文件夹里,会看到一个testcases.xml的文件,我们需要更改一下这个文件,用记事本打开它,把需要测试的网页地址添加进去。
<testcases>
<!-- SAMPLE TEST CASE -->
<case>
<url>
进入pylot的目录
输入如下命令:
python run.py -a 100 -d 20
解释:-a 表示并发100个客户端连接,-d 表示持续运行时间为20秒
这时,会看到python的运行界面(我这里演示并发20,运行时间10秒),
python pylot压力测试
看到类似以上信息,就表示测试结束了。(如果一直没有出现上图的信息,那可能是并发数太多了,把并发数改少点试试,例如只并发20,不要一下子就并发1000)
测试结束后,会在pylot的文件目录里生成一个“results”的文件夹,还生成一个results.html的文件,这个文件记录了详细的测试数据。我们可以进入results的目录,打开这个文件,看看我的测试结果:
http://www.webkaka.com/Blog/ARCHIVES/demo/pylot/results.html
pylot压力测试生成的数据
疑问:为什么测试结果中图形显示不出来?
测试结果的提示信息看到:
python pylot压力测试生成图形失败
Generating Results...
Generating Graphs...
Matplotlib ImportError: No module named pylab
ERROR: Unable to generate graphs with Matplotlib
所以,要想测试结果得到相关的曲线图,还得安装numpy和Matplotlib这两个插件,请参考文章:windows下pylot+matplotlib压力测试生成图表文件。
包含曲线图的pylot压力测试报告样本可以看这里:
http://www.webkaka.com/Blog/ARCHIVES/demo/pylot/results_graphs.html
转载于:https://www.cnblogs.com/limeng951/p/5623290.html
pylot网站压力测试相关推荐
- 几种网站压力测试工具调研与使用
在项目上线之前,都需要做压力测试,目的是看下我们的网站能抗住多少的压力,能承担多少并发,如果不做压力测试,一旦出现大访问量时,我们的网站会挂掉.因此,我们对现有较流行的几种网络压力测试工具进行了简单调 ...
- 十大网站压力测试软件 - WEB压力测试工具介绍
下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能.我相信,北京奥组委的订票网站的开发团队并不知道有这样 ...
- apache修改最大连接并用ab网站压力测试
apache修改最大连接并用ab网站压力测试 apache 2.2,使用默认配置,默认最大连接数是150 1.首先在httpd.conf中加载httpd-mpm.conf配置(去掉前面的注释): # ...
- LINUX下简易网站压力测试--Webbench小记
Webbench是一款小巧实用的网站压力测试工具,它是由 Lionbridge公司开发的.它的标准测试主要有两项内容:每秒钟相应请求数和每秒钟传输数据量.它最多可以模拟3万个并发连接去测试网站的负载能 ...
- webbench网站压力测试工具的使用方法
下载该工具(下载地址:http://www.ibiblio.org/pub/Linux/apps/www/servers/) #whereis webbench #/usr/ports/benchma ...
- Webbench网站压力测试
Webbench网站压力测试 Webbench是有名的网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的 两项 内 ...
- 用Webbench进行网站压力测试
在linux下,用Webbench进行网站压力测试,这很方便,开源,不限制并发访问次数和时间 下载Webbench 使用wget 或者windows下载好导入linux也行,地址:http://ho ...
- WEB网站压力测试教程详解
WEB 网站压力测试教程详解 Web 服务处于分布式计算的核心位置,它们之间的交互通常很难测试.分布式开发.大型的开发者团队以及对代码日益组件化的期望都有可能使 Web 服务的开发变得越来越容易隐藏错 ...
- WEB网站压力测试方案 压力测试如何换算并发用户数
http://wenku.baidu.com/view/bedf1a93daef5ef7ba0d3c29.html 压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别 ...
- 电脑网页压力测试软件,网站压力测试工具
网站压力测试软件可以测试不同上网方式.不同地区.访问Web不同页面.在不同并发访问密度情况下的客户端响应时间.流量和流速,实现极高的服务器测试,数据精准.网站压力测试软件适用于所有windows平台, ...
最新文章
- 20172324 2018-2019-1《程序设计与数据结构》实验2报告
- VUE中使用Echarts绘制地图迁移
- Microsoft HoloLens 入华一周年,都有哪些进展?
- 你知道select count(*)底层究竟干了啥么?
- MySQL学习之二进制日志
- HDU 5112 A Curious Matt 水题
- PLL和DLL的区别
- PHP LOG使用心得(2)
- php system 返回值127,php system 返回值 1
- miniui datagrid 隐藏列默认赋值_Qt商业组件DataGrid:内置视图和布局详解(一)
- Android4.4之Camera2预览流程APP到Driver(十四)
- 【剑指offer】之字形打印二叉树,C++实现
- 电商收付通系列⑤,商户进件之二级商户进件申请
- Google IO 2018开发者大会:Android P
- id nfc模拟_NFC手机伪造门禁卡和模拟门禁卡教程
- maximo数据集列表关联其他表字段
- 应用计算机测定伏安特性实验,实验25应用计算机测电阻伏安特性.doc
- 图片视频毛玻璃效果实现
- 中国成语测试软件,中国汉字水平测试
- html5中音频循环那个属性,HTML5音频audio属性
热门文章
- c++ 写x64汇编 5参数_自己动手写操作系统 8086sos
- python表格模板_python 网站 使用表单和模板
- 单片机,嵌入式,PLC三者之间有什么区别,学习方向如何选择
- python程序实例讲解_Python语言程序设计基础(2)—— Python程序实例解析
- 6. 同步化器(Synchronizers)
- 【渝粤教育】国家开放大学2019年春季 1152教育法学 参考试题
- C++并发与多线程(五)互斥量,atomic、与线程池
- 推荐系统000111
- 协同过滤相关算法(1):SVD
- BootStrap FileInput 插件实现多文件上传前端功能