Python之Web性能工具:Pylot

本文试图以翻译的形式对Pylot做介绍,让大家熟悉一下Pylot以及它的基本。

Pylot是什么?

Pylot是一款开源的测试web service性能和扩展性的工具,它运行HTTP 负载测试,这对容量计划,确定基准点,分析以及系统调优都很有用处。

Pylot产生并发负载(HTTP Requests),检验服务器响应,以及产生带有metrics的报表。通过GUI或者shell/console来执行和监视test suites。

它是怎么工作的?

用户通过在XML文件中定义测试案例来开始。测试案例是你用来指明请求(url, method, boly/payload等等)和确认点的地方。服务器的响应可以通过用正则表达式和HTTP状态码匹配内容来验证。你可以在开始运行测试之前调整负载设置(代理数量,请求间隔,热身时间,测试持续时间),可以在GUI的workload控制或者通过命令行来修改。这些设置可以让你基于各种不同负载场景来模仿测试。在运行时,这些case被转载并传给负载生成引擎。代理被分发并同时运行以发送HTTP请求给web services。在执行的时候,显示实时状态以及错误报告来监视测试。

这个工具为哪些人设计?

需要测试并调试webservice性能以及扩展性的开发,测试以及性能工程师。它也可以被Python编程人员集成到大型测试组中。你需要熟悉HTTP,XML,以及性能测试来成功使用这个工具。


转载于:https://www.cnblogs.com/bluescorpio/archive/2009/09/24/1573340.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值