iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >pyLot 基于python的压力测试工
  • 162
分享到

pyLot 基于python的压力测试工

压力测试pyLotpython 2023-01-31 05:01:47 162人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

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

因为组内的产品是一个供上海甚至全球所有designer使用的网站,所以并发性很高,于是一直存在访问速度不佳的诟病。为了提高访问速度,就需要对该网站的性能进行测试。于是在网上查了并发性测试和自动化测试工具
本文讲的是测试页面访问速度的、并发压力测试工具---PyLot。
 
可以参考它的指导网站:Http://www.pylot.org/gettingstarted.html

windows上安装

python 2.5        http://www.Python.org/ftp/python/2.5/python-2.5.msi
python的版本可以装很多个,只要在设置系统变量(system variables)时,在path前面把python的安装路径加上去就是了。比如,我在c盘装了2.5、2.7、3.3三个版本的python,我要用2.5版本就只要把“C:\Python25;”加到path里就是了。
Numpy 2.5       http://sourceforge.net/projects/numpy/files/NumPy/1.7.1/numpy-1.7.1-win32-superpack-python2.5.exe/download

Matplotlib 2.5 http://nchc.dl.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.1.1/matplotlib-1.1.1.win32-py2.5.exe

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

下载http://pylt.Googlecode.com/files/pylot_1.26.zip 解压

 

> cd  pylot_1.26

>testcases.xml配置pete 页面网址, 比如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=daily_pete_rnc6_integration
 
我的配置是:
<testcases>
  <!-- SAMPLE TEST CASE -->
    <case>
        <url>http://172.24.12.129/rdr/projects/rnc/own/Tools/petesuper/login.php</url>
    </case>
    <!-- SAMPLE TEST CASE -->
    <case>
        <url>http://172.24.12.129/rdr/projects/rnc/own/Tools/petesuper/pete.php?view=cyan002_rnc6_integration_pete_dev_central</url>
    </case>
   
    <case>
        <url>http://172.24.12.129/rdr/projects/rnc/own/Tools/petesuper/pete.php</url>
        <method>POST</method>
        <body><![CDATA[view=cyan002_rnc6_integration_pete_dev_central]]></body>
        <add_header>Content-type: application/x-www-fORM-urlencoded</add_header>
    </case>
</testcases>

 

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

>报告保存在pylot_1.26/results/results_*.*.*_*.*.*/results.html 
 
 
图片上传不了!csv和html的截图就不上了,都可以出来的!效果也很好!

--结束END--

本文标题: pyLot 基于python的压力测试工

本文链接: https://www.lsjlt.com/news/189139.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pyLot 基于python的压力测试工
    因为组内的产品是一个供上海甚至全球所有designer使用的网站,所以并发性很高,于是一直存在访问速度不佳的诟病。为了提高访问速度,就需要对该网站的性能进行测试。于是在网上查了并发性测试和自动化测试的工具。 本文讲的是测试页面访问...
    99+
    2023-01-31
    压力测试 pyLot python
  • python的web压力测试工具-pyl
    pylot是python编写的一款web压力测试工具。使用比较简单。而且测试结果相对稳定。 这里不得不鄙视一下apache 的ab测试,那结果真是让人蛋疼,同样的url,测试结果飘忽不定,看得人心惊肉跳,摸不着头脑。 下载 pylot官...
    99+
    2023-01-31
    测试工具 压力 python
  • MySQL基于索引的压力测试的实现
    一、模拟数据库数据 1-1 创建数据库及表脚本 - vim slap.sh #!/bin/bash HOSTNAME="localhost" PORT=...
    99+
    2024-04-02
  • PHP中的压力测试工具
    PHP是一种广泛用于Web开发的脚本语言,它被用于开发许多大型的网站和应用程序。在PHP应用程序开发的过程中,性能优化和压力测试是非常关键的,因为这将有助于你确保应用程序在实际运行过程中能够承受高负载的用户流量,而不会出现性能问题或系统崩溃...
    99+
    2023-05-23
    工具 PHP 压力测试
  • MySQL基准压力测试工具MySQLSlap怎么用
    小编给大家分享一下MySQL基准压力测试工具MySQLSlap怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常用的解释:[...
    99+
    2024-04-02
  • SSL压力测试工具THC-SSL-DOS
    SSL压力测试工具THC-SSL-DOS...
    99+
    2023-06-04
  • 用Python编写WEB服务器压力测试工
    最近在编写一个简单的WEB服务器,一个日常的工作就是测试服务器的性能,试用了MS的Web Application Stress,发现它居然不支持除80以外端口的测试,其他的如Loadrunner 太贵而且太大,试用版只支持10个并发用户...
    99+
    2023-01-31
    服务器 压力测试 Python
  • apache压力测试工具怎么用
    本篇内容主要讲解“apache压力测试工具怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“apache压力测试工具怎么用”吧!写在前面在学习ab工具之前,我们需了解几个关于压力测试的概念吞吐...
    99+
    2023-06-30
  • linux压力测试工具有哪些
    常见的linux压力测试工具有:1.ApacheBench,Linux中的Web性能压力测试工具;2.IOmeter,IO测试软件;3.webbench,Linux网站压力测试工具;4.siege,开源的压力测试工具;5.nbench,处理...
    99+
    2024-04-02
  • 如何使用Apache压力测试工具
    这篇文章将为大家详细讲解有关如何使用Apache压力测试工具,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。下载进入apache官网 http://httpd.apache.org/ 下载apache即可启...
    99+
    2023-06-14
  • ab压力测试工具怎么使用
    本篇内容主要讲解“ab压力测试工具怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ab压力测试工具怎么使用”吧!一、ab的原理ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时...
    99+
    2023-06-28
  • 如何使用jmeter压力测试工具
    今天就跟大家聊聊有关如何使用jmeter压力测试工具,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。什么是压力测试顾名思义:压力测试,就是 被测试的系统,在一定的访问压力下,看程序运行...
    99+
    2023-05-31
    jmeter
  • 免费的Web压力测试工具有哪些
    这篇文章主要介绍“免费的Web压力测试工具有哪些”,在日常操作中,相信很多人在免费的Web压力测试工具有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”免费的Web压力测试...
    99+
    2024-04-02
  • HTTP/FTP压力测试工具siege怎么用
    HTTP/FTP压力测试工具siege怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。HTTP/FTP压力测试工具siege压力测试可以检测服务器的承载能力...
    99+
    2023-06-04
  • Python+Pytest实现压力测试详解
    目录1.程序说明1.1 设置测试参数1.2 初始化测试结果1.3 定义测试函数1.4 创建线程、执行线程、等待1.5 计算测试结果1.6 将测试结果写入文件2.程序执行2.1 直接执...
    99+
    2023-03-11
    Python Pytest实现压力测试 Python Pytest压力测试 Python 压力测试 Python Pytest
  • apache中ab压力测试工具怎么用
    这篇文章主要介绍apache中ab压力测试工具怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、脚本说明该脚本支持ab大多常用参数,如果你需要更多参数,可以通过修改本脚本,加入你想要的即可。该脚本支持:1)、批...
    99+
    2023-06-02
  • 怎么用Python+Pytest实现压力测试
    这篇“怎么用Python+Pytest实现压力测试”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Python+Pyte...
    99+
    2023-07-05
  • ApacheJMeter压力测试工具使用安装教程
    目录JMeter的使用安装及设置下载启动切换语言环境简单使用1.新建线程组2.线程组配置3.新建HTTP请求4.配置HTTP请求5.配置监听器6.运行JMeter的使用 安装及设置 ...
    99+
    2024-04-02
  • Linux中如何使用stress压力测试工具
    Linux中如何使用stress压力测试工具,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。参数说明:-        显...
    99+
    2023-06-16
  • nosql redis数据库压力测试基准工具redis-benchmark怎么用
    这篇文章将为大家详细讲解有关nosql redis数据库压力测试基准工具redis-benchmark怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作