pylot压力测试支持linux及windowsWebService性能及扩展性的工具
下载以下软件请加群292501151,群共享有如有不便敬请谅解,执行#后面跟着(linux命令行)!普:Pylot 是一款开源的用以测试Web Service性能和扩展性的工具,它运行HTTP负载测试,这对于制定容量计划、确定基准点、分析系统瓶颈以及系统调优都非常有用。在使用过程 中,Pylot会发起并发请求(HTTP Requests),检验服务器响应,以及带有相关指标的报表。它通过GUI或者Shell/Console来执行和监视对被测试网站的测试过程。
一。首先我们进行linxu下pylot的安装。??版本pylot_1.26.zipPylot的安装非常简单,只要解压到数据盘就行了,我数据盘挂载/mnt????执行#cd /mnt解压:执行#unzip pylot_1.26.zip解压后进入pylot_1.26?????? 执行#cd pylot_1.26?查看文件夹里面有哪些问题?? 执行#ll找到testcases.xml进行编辑修改 执行#vi testcases.xml?????????????????????????????????????/WebSearchService/V1/webSearch????????????????POST????????????????????????Content-type: application/x-www-form-urlencoded????????–>把红色域名改成你你自己想要测试的网站域名,保存!好了,现在开始进行测试:执行#pwd??????观察是不是在你解压的pylot_1.26目录下执行#python yun.py -a 5???? //-a 5是并发5访问。错误处理:Make sure you have Python 2.5+ installed.\n’需要安装python2.5以上的版本下载:Python-2.6.5.tar.bz2放到linux目录下解压 tar -xjf Python-2.6.5.tar.bz2cd Python-2.6.5执行#./configure –prefix=/usr/local/python26?###注意:安装在新目录,防止覆盖系统默认安装的python?执行#make && make install?我们习惯用python??所以我们把最新安装版本执行文件替换默认python命令把原先的旧版本备份下 执行#mv /usr/bin/python2.4 /usr/bin/python2.4.old执行#ln -sf /mnt/python2.6/bin/python2.6 /usr/bin/python测试下python版本 python -VPython 2.6.5安装成功再次执行#python yun.py -a 5???? //-a 5是并发5访问。[################100%##################] 60s/60sRequests: 221?? 请求数Errors: 0Avg Response Time: 1.342??平均响应时间Avg Throughput: 3.68??平均吞吐量Current Throughput: 20?? 当前的吞吐量Bytes Received: 6593756??字节接收?测试结束后,会在pylot的文件目录里生成一个“results”的文件夹,还生成一个results.html的文件,这个文件记录了详细的测试数据。我们可以进入results的目录,打开这个文件,看看我的测试结果。
二:windows安装pylot(这里我们下的是32位包,如果是64位系统要安装64位的)windows下安装pylot和linux一样简单,只要解压就ok了。下载:python-2.5.msi?? python有许多版本,我使用的版本是2.5.2。windows安装python非常简单,从头到尾不需要任何个性化修改,一路点击“NEXT”按钮即可。稍微有点麻烦的是安装完毕后需要手动设置下环境变量。安装好后,我们配置下环境变量现在我假设你的python安装在C:\Pyt