首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Web Service性能测试用具Pylot

2013-01-23 
Web Service性能测试工具Pylot1、Pylot 到底是个什么工具  Pylot 是一款开源的用以测试 Web Service性能和

Web Service性能测试工具Pylot

1、Pylot 到底是个什么工具

  Pylot 是一款开源的用以测试 Web Service性能和扩展性的工具,它运行HTTP负载测试,这对于制定容量计划、确定基准点、分析系统瓶颈以及系统调优都非常有用。在使用过程 中,Pylot会发起并发请求(HTTP Requests),检验服务器响应,以及带有相关指标的报表。它通过GUI或者Shell/Console来执行和监视对被测试网站的测试过程。

  Pylot基于Python开发,和著名的Apache压力测试工具ab一样,默认在命令行运行,也可以通过参数触发GUI界面,当然前提是安装了wxPython的。

2、Pylot怎么开始

         Pylot的下载地址:http://www.pylot.org/download.html

         其中在开始后Pylot之前,还要有一些先决条件需要满足,具体如下:

         Python 2.7 下载地址:http://www.python.org/download/

         wxPython for Py2.7 下载地址:http://www.wxpython.org/download.php

         NumPy for Py2.7 下载地址:http://sourceforge.net/projects/numpy

         Matplotlib 下载地址:http://sourceforge.net/projects/matplotlib

         其中Python2.7是Python的编译环境,试运行Pylot的基础库;wxPython是GUI模式的支持库,需要wxPython的原因是因为Pylot提供了UI操作页面,在后续会介绍给大家;NumPy和Matplotlib是生成报告中一些图表的支持库。

3、Pylot开始工作

         首先,安装Python2.7后,通过cmd中输入Python查看返回值是否是Python的版本信息来判断Python2.7是否配置成功,如果返回的是没有该命令,那么要将c:\python27\(具体情况要是python2.7安装在那个目录而定,笔者安装到了c盘)加到环境变量中。

         然后,将Pylot解压到本地磁盘,进入该文件夹后,运行python run.py –g,就启动了如下界面:

Web Service性能测试用具Pylot

控制台命令如下:

 命令格式: run.py [options] args

 -a, --agents=NUM_AGENTS     :  代理数量

 -d, --duration=DURATION     :  测试时长

 -i, --interval=INTERVAL     :  循环间隔(好面)

 -x, --xmlfile=TEST_CASE_XML :  测试用例文件(XML)

 -o, --output_dir=PATH       :  输出目录

 -n, --name=TESTNAME         :  测试名

 -l, --log_msgs              :  日志

 -b, --blocking              :  阻塞模式

 -g, --gui                   :  启动GUI

   具体被测是的的服务地址,服务参数等进入pylot文件夹下的testcases.xml文件修改。

热点排行