博客搬家了,欢迎大家关注,https://bobjin.com

由于版本的兼容性问题,现在在windows下搭建pylot+matplotlib压力测试环境真的会令人吃尽苦头。这是因为,pylot从2009年后就不再更新了,而跟pylot搭配的软件python、numpy和matplotlib还在不断更新着,导致pylot不再兼容新版本的python、numpy和matplotlib,而老版本的跟pylot兼容的python、numpy和matplotlib又不容易找到。

昨晚捣鼓了很久,我终于找齐了这四个极品软件,在xp里能顺利安装使用。这里与大家分享下。

1、下载pylot

版本是1.26,文件名是:pylot_1.26.zip,点击下载

2、下载python

版本是2.5,文件名是:python-2.5.msi,点击下载

注意,如果你的机器安装有其他版本的python,那无所谓,一台机器可以同时安装多个版本的python,你只需在环境变量那里更改下python的路径即可。请参考这里设置:windows安装python详细教程 环境变量设置是关键

3、下载numpy

版本是1.4.1,文件名是:numpy-1.4.1-win32-superpack-python2.5.exe,点击下载

注意,如果浏览器阻止了弹出窗口下载,出现如下图所示的页面,请点击图中红色的“direct link”文字进行下载,或者点击红色的“mirror”文字在其他镜像地址下载。

下载numpy

4、下载matplotlib

版本是1.1.0,文件名是:matplotlib-1.1.0.win32-py2.5.exe,点击下载

注意,如果浏览器阻止了弹出窗口下载,出现如下图所示的页面,请点击图中红色的“direct link”文字进行下载,或者点击红色的“mirror”文字在其他镜像地址下载。

下载matplotlib

注意问题

1、要在windows里使用pylot进行压力测试,并生成图表文件,以上4个文件缺一不可。另外,安装顺序是先安装python,安装python时要非常注意环境变量的设置问题,否则可能导致后面的程序安装不成功,请参考这里设置:windows安装python详细教程 环境变量设置是关键;然后安装numpy和matplotlib,安装时使用默认选项即可,numpy和matplotlib的安装顺序无要求。pylot是不用安装的,随便解压到任何一个地方都可以。

当然,不用numpy和matplotlib,单独使用pylot+python也可以进行压力测试,但是这样测试生成的报表文件里是不包含曲线图的。

2、上述4个软件只适用于32位的windows xp/2000/2003系统,不适用64位的系统。可能不适用vista和win7、win8,我没有试验过。

3、如果在某些系统上,需要使用msvcp71.dll库,那么可以从这里下载,点击下载

下载解压后把它拖到c:\windows\system32目录中。

4、如果发现出现了下面的错误:

raise ImportError("matplotlib requires dateutil")
ImportError: matplotlib requires dateutil

这个需要dateutil,你可以到这里下载安装,点击下载

把dateutil 安装完后,如果又出现如下错误:

raise ImportError("matplotlib requires pyparsing")
ImportError: matplotlib requires pyparsing

那么需要pyparsing,到这里下载安装,点击下载

5、在程序安装过程中如果遇到需要安装的一些依赖包,你可以到这里查找:点击进入

怎样进行压力测试?

请看本文:详细介绍windows下使用python pylot进行网站压力测试

后记

网站压力测试一般都需要在本机安装一些软件,有的还要进行复杂的配置,软件安装好后,还要去研究教程,学习如何使用,给很多人添加不少麻烦。现在卡卡网推出了网站压力在线测试工具(地址是http://y.webkaka.com/),直接在网上就可以测试,如果你也嫌安装软件麻烦,那么可以试试卡卡网的在线测试。

转自 : http://www.webkaka.com/blog/archives/windows-pylot-matplotlib-webstress-test.html

博客搬家了,欢迎大家关注,https://bobjin.com

pylot压力测试工具的更多相关文章

  1. WEB压力测试工具Pylot试用

    Pylot介绍 转载自[http://www.freehao123.com/pylot-web/] 为了能够准确地评估网站服务器对网络流量的承受能力,我们一般会采取模拟网站用户访问,通过不断地增加并发 ...

  2. python的web压力测试工具-pylot安装使用

    http://blog.csdn.net/chenggong2dm/article/details/10106517 pylot是python编写的一款web压力测试工具.使用比较简单.而且测试结果相 ...

  3. 十个免费的Web压力测试工具

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

  4. 十个免费的 Web 压力测试工具

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

  5. linux压力测试工具stress

    最近给PASS平台添加autoscaling的功能,根据服务器的负载情况autoscaling,为了测试这项功能用到了stress这个压力测试工具,这个工具相当好用了.具体安装方式就不说了.记录下这个 ...

  6. HTTP压力测试工具

    HttpTest4Net是一款基于C#实现的和HTTP压力测试工具,通过工具可以简单地对HTTP服务进行一个压力测试.虽然VS.NET也集成了压力测试项目,但由于VS自身占用的资源导致了在配置不高的P ...

  7. 微软压力测试工具 web application stress

    转自 http://www.cnblogs.com/tonykan/p/3514749.html lbimba  铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网 ...

  8. Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍

    一.http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把 ...

  9. DNS压力测试工具dnsperf简介

    dnsperf是我最近写的一个开源的DNS压力测试工具,用户可以用它来对DNS服务器或者Local DNS做压力测试.dnsperf目前的实现是单进程模式,通过epoll非阻塞地处理网络事件. dns ...

随机推荐

  1. Python 错误与异常

    2017-08-01 13:40:17 在程序运行过程中,总会遇到各种各样的错误. 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复 ...

  2. java使用freemarker生成静态html页面

    1. 模板文件static.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " ...

  3. 『科学计算』可视化二元正态分布&3D科学可视化实战

    二元正态分布可视化本体 由于近来一直再看kaggle的入门书(sklearn入门手册的感觉233),感觉对机器学习的理解加深了不少(实际上就只是调包能力加强了),联想到假期在python科学计算上也算 ...

  4. 『cs231n』线性分类器损失函数

    代码部分 SVM损失函数 & SoftMax损失函数: 注意一下softmax损失的用法: SVM损失函数: import numpy as np def L_i(x, y, W): ''' ...

  5. Multi-target tracking by Lagrangian relaxation to min-cost network flow

    Multi-target tracking by Lagrangian relaxation to min-cost network flow high-order constraints min-c ...

  6. python-day33--Process类中的方法及属性

    p.daemon = True -->守护进程,守护进程不可以再有子进程,并且主进程死守护进程就死,要写在p.start()之前 p.join() ---> 主进程等子进程执行完 之后再结 ...

  7. iterator not dereferencable问题

    STL中的迭代器总是出现各种问题,这个是我在打表达式求值时碰到的... 综合网上的答案,一般来说有两种情况: 第一:访问了非法位置. 一般来说可能在queue为空时取front(),rear(),或者 ...

  8. nyoj306 二分+DFS

    走迷宫 时间限制:1000 ms  |  内存限制:65535 KB 难度:5   描述 Dr.Kong设计的机器人卡多非常爱玩,它常常偷偷跑出实验室,在某个游乐场玩之不疲.这天卡多又跑出来了,在SJ ...

  9. nyoj1272表达式求值(递归法)

    递归写的,类似于之前的一道,但要更难一点,因为加入了'+','*'以及括号运算符,所以要考录周全: 这道题给了我很大启示,在第一道德基础上: 1!寻找括号的优先级,先找有没有不被任何括号夹住的加号,如 ...

  10. 每天一个linux命令(3):pwd

    Linux中用 pwd 命令来查看”当前工作目录“的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置. ...