利用pylot进行性能测试

本文涉及的产品
性能测试 PTS,5000VUM额度
简介:

介绍

l 基于python编写的性能测试工具,简单、易用,可以完成不太复杂的性能测试。

l 目前只能基于python2.5 32位来使用,比较遗憾,而且貌似已经不在维护了,唉

安装

l 先安装python2.5 32位,并修改环境变量

l 下载pylot压缩包,解压后直接可以用,不需要安装

l 还有两个包是和图形相关的,是exe文件,下载下来后直接安装即可

使用

1、最简单的使用

l 修改testcase.xml,添加你要测试的URL

l cmd进入pylot目录,执行命令:python run.py -a 20 -d 20

-a表示并发数,-d表示持续时间(s)

l 执行完成后会生成html报告

2、HTTP GET请求

修改testcase.xml,类似如下,后续执行步骤和前面的一样

利用pylot进行性能测试

注意,请求URL中的&要替换为&

3、HTTP POST请求

修改testcase.xml,类似如下,后续的操作步骤和前面一样:

<case>

<url>http://v.juhe.cn/laohuangli/d</url>

<method>POST</method> <body><![CDATA[date=2016-06-28&key=key]]></body>

<add_header>Content-type:application/x-www-form-urlencoded</add_header>

</case>

4、WS请求

修改testcase.xml,类似如下,后续的操作步骤和前面一样

利用pylot进行性能测试

5、GUI

使用命令:python run.py -g启动GUI

利用pylot进行性能测试










本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/1959850,如需转载请自行联系原作者
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
2月前
|
缓存 监控 数据挖掘
C# 一分钟浅谈:性能测试与压力测试
【10月更文挑战第20天】本文介绍了性能测试和压力测试的基础概念、目的、方法及常见问题与解决策略。性能测试关注系统在正常条件下的响应时间和资源利用率,而压力测试则在超出正常条件的情况下测试系统的极限和潜在瓶颈。文章通过具体的C#代码示例,详细探讨了忽视预热阶段、不合理测试数据和缺乏详细监控等常见问题及其解决方案,并提供了如何避免这些问题的建议。
67 7
|
4月前
|
SQL 监控 测试技术
如何开展性能测试
本文详细介绍了作者在性能测试中的一次实战经历。文章首先概述了一个理想的性能测试流程,并以公司微信会员系统的性能测试为例,具体说明了从获取需求到最终报告的全过程。内容涵盖了测试计划制定、环境搭建、测试脚本开发、执行测试及监控调试等多个方面,并强调了理解和熟悉系统业务的重要性。通过实际案例展示了如何发现性能瓶颈并提出优化建议。
67 3
如何开展性能测试
|
5月前
|
SQL 固态存储 测试技术
toadb性能测试
ToaDB是一款数据库系统,其测试工具集支持自动化功能及性能测试。功能测试脚本位于`toadb/src/test/`,需先编译`tsql`工具,运行`startTest.sh`即可开始测试并记录结果。性能测试工具位于源码根目录`toadb/test/benchmark/`,包括数据构建与测试两部分,可通过`benchmarkBuildData.sh`和`benchmarkRun.sh`脚本执行。
37 4
|
6月前
|
监控 测试技术 应用服务中间件
性能测试:性能测试计划
性能测试计划是在进行软件或系统的性能测试之前制定的详细计划和指导文件。它描述了所需性能测试的目标、范围、测试环境、资源需求、测试策略、测试用例、时间表等重要信息。
|
6月前
|
运维 测试技术 双11
什么是性能测试,一篇文章告诉你!
性能测试评估系统在现实负载下的性能和可靠性,包括响应时间、吞吐量和稳定性。目的是发现瓶颈、评估系统能力、优化性能和确保可靠性。在**双十一大促**等高并发场景下,性能测试至关重要。它有助于合理规划资源,降低成本,提升效率。测试工程师需掌握性能调优,理解压力曲线图,识别最佳并发用户数和最大承载点。通过测试,确保系统在最佳效率下运行,避免资源浪费和用户满意度下降。
|
监控 测试技术 应用服务中间件
系统性能测试
系统性能测试
163 0
|
存储 NoSQL 中间件
性能测试的初步认识
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
761 2
性能测试的初步认识
|
测试技术 索引
性能测试 接口性能测试需要注意的点
性能测试 接口性能测试需要注意的点
1550 0
|
缓存 负载均衡 监控
性能测试之思
在性能测试中,涉及的性能指标有很多,强行记忆理解可能是一件很吃力的事情。对性能指标进行分层划分,这样有助于记忆和理解。
|
缓存 运维 前端开发

热门文章

最新文章

下一篇
开通oss服务