因为组内的产品是一个供上海甚至全球所有designer使用的网站,所以并发性很高,于是一直存在访问速度不佳的诟病。为了提高访问速度,就需要对该网站的性能进行测试。于是在网上查了并发性测试和自动化测试的工具。

本文讲的是测试页面访问速度的、并发压力测试工具---PyLot。

Windows上安装

python的版本可以装很多个,只要在设置系统变量(system variables)时,在path前面把python的安装路径加上去就是了。比如,我在c盘装了2.5、2.7、3.3三个版本的python,我要用2.5版本就只要把“C:\Python25;”加到path里就是了。

Numpy 和 Matplotlib 都是可选的显示统计结果的图形化插件。

> cd  pylot_1.26

我的配置是:

http://172.24.12.129/rdr/projects/rnc/own/Tools/petesuper/login.php

http://172.24.12.129/rdr/projects/rnc/own/Tools/petesuper/pete.php?view=cyan002_rnc6_integration_pete_dev_central

http://172.24.12.129/rdr/projects/rnc/own/Tools/petesuper/pete.php

POST

Content-type: application/x-www-form-urlencoded

>python run.py -a 40,即模拟40个Agents向测试服务器并发请求,详细配置参数查看pylot_1.26/core/config.py

>报告保存在pylot_1.26/results/results_*.*.*_*.*.*/results.html,

图片上传不了!csv和html的截图就不上了,都可以出来的!效果也很好!

go python php 压力测试_pyLot 基于python的压力测试工具相关推荐

  1. python服务器稳定性,一种基于Python服务器稳定性测试的方法技术

    [技术实现步骤摘要] 本专利技术涉及一种服务器稳定性测试的方法,具体地说是. 技术介绍 随着服务器行业的快速发展,越来越多的客户开始偏向于购买大批量的服务器作为自己的核心应用.所以对服务器的稳定性也提 ...

  2. python语法元素测试_基于python全局设置id 自动化测试元素定位过程解析

    背景: 在自动化化测试过程中,不方便准确获取页面的元素,或者在重构过程中方法修改造成元素层级改变,因此通过设置id准备定位. 一.python准备工作: 功能:用自动化的方式进行批量处理. 比如,你想 ...

  3. python参数化建模加工图_基于Python的ABAQUS层压板参数化建模

    唐维 康泽毓 杨婷 曾凤 蒋莉 摘要:为了提高层压板在ABAQUS仿真中建模的效率与准确性,提出利用Python语言对ABAQUS二次开发进行层压板参数化建模的方法.基于ABAQUS有限元软件,采用P ...

  4. python appium自动化测试框架unittest_Appium基于Python unittest自动化测试 自动化测试框架 -- PO并生成html测试报告...

    基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unitt ...

  5. python 工资管理软件_基于[Python]的员工管理系统

    基于[Python]的员工管理系统 -------------------------------- 简介 使用python语言来完成一个员工管理系统,员工信息包含:员工工号,姓名, 年龄,性别,职位 ...

  6. python安装pyecharts清华_基于Python安装pyecharts所遇的问题及解决方法

    最近学习到数据可视化内容,老师推荐安装pyecharts,于是pip install 了一下,结果...掉坑了,下面是我的跳坑经验,如果你有类似问题,希望对你有所帮助. 第一个坑: 这个不难理解,缺少 ...

  7. python实现实时监控_基于 Python 的交换机实时监控系统的设计与实现

    从高校校园网运维工作实际出发,论文提出了一种基于 Python 语言+SNMP协议的网络交换机监测系统设计思路与实现方法.整个系统系统采用B/S模式,基于轻量级的web开发框架web.py实现.后端采 ...

  8. python生成json接口_基于python的Flask框架写json接口并且结合eolinker进行接口测试

    一.前言 很多时候为了提高软件开发的效率,后端程序人员理想状态下应该编写程序测试接口供前端程序人员进行测试,以便前端的开发.笔者由于项目的需求近期尝试学习了一下测试接口的编写,以Python+Flas ...

  9. python数据接口设计_基于python的接口测试框架设计(一)连接数据库

    基于python的接口测试框架设计(一)连接数据库 首先是连接数据库的操作,最好是单独写在一个模块里, 然后便于方便的调用,基于把connection连接放在__init__()方法里 然后分别定义D ...

最新文章

  1. Redis Bloom布隆过滤器的安装及使用
  2. nodejs(6)express学习
  3. 《leetcode》pascals-triangle(杨辉三角)
  4. 操作系统饥饿现象_操作系统试题
  5. 黄聪:Wordpress3.2去除url中的category(不用插件实现)
  6. Gradle打可运行Jar包(包含依赖第三方库中的类)
  7. Java 添加、验证PDF 数字签名
  8. Java集合的常见面试题(全)
  9. 三菱PLC与欧姆龙PLC通讯
  10. 深度思考:到底什么是面向接口编程?
  11. 微信状态栏隐藏 HTML,完美解决微信video视频隐藏控件和内联播放问题
  12. 计算机电源大小怎么看,怎么看电脑电源多少w
  13. elasticsearch查看版本号
  14. 计算机专业专科可以进的国企,适合专科生报考的4大“专业”,国企事业单位抢着要,还能拿编制...
  15. python—计算矩阵标准差
  16. RZ,NRZ,NRZI
  17. MATLAB文件夹页面被隐藏后如何恢复
  18. vs插件html,VSCode插件推荐-html实时加载插件-live server
  19. Activiti6.0 (三)核心API
  20. OAuth 2.0安全案例回顾

热门文章

  1. WPF .NET 4.0 OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)) BUG解决
  2. 使用虚拟机安装Linux系统常见的错误以及解决方案
  3. java异常处理机制详解
  4. python: ImportError:DLL load failed 解决方法。
  5. 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
  6. windows8.1 windows defender service无法启动解决方案
  7. iOS键盘弹出时动画时长失效问题
  8. css中em单位详解,说明
  9. Spring和MyBatis环境整合
  10. Hive中数据的加载和导出