首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >功能负载测试实现

功能负载测试实现
EN

Stack Overflow用户
提问于 2015-06-16 08:37:04
回答 1查看 235关注 0票数 0

我对性能测试非常陌生。我正在使用funkload pypi软件包来完成这个任务。我可以用它运行负载测试。我希望实现以下场景。

  1. 指定爬升率的能力(即每1分钟有5个用户)
  2. 指定提升时间的能力(即在20分钟内提升所有用户)
  3. 指定下坡率的能力(即每30秒停止5个用户)
  4. 指定停工时间的能力(即在1分钟内停止所有用户)
  5. 能够指定在用户被提升后执行多长时间(即在所有用户被提升之后,运行性能测试30分钟)
  6. 能够指定每个测试用例应该运行多长时间(即运行登录和注销测试脚本15次)
  7. 能够选择会合点(即等待所有用户登录,然后在脚本中执行步骤)
  8. 能够在各个步骤之间等待(例如,对于登录、按新帐户按钮、创建新帐户和注销的脚本;我们应该能够在登录和按按钮之间随机等待15-45秒,在按new按钮和创建新帐户之间随机等待15s-45s,在创建新帐户和注销之间随机等待15-45秒)。
EN

回答 1

Stack Overflow用户

发布于 2015-08-25 14:50:46

有sleep_time、cycle_time、startup_delay、sleep_time_min和sleep_time_max的配置,您可以查看文档,在这里查看http://lists.idyll.org/pipermail/testing-in-python/2007-August/000363.html以了解它们的功能。爬坡对我来说似乎是可能的,而坡度下降的速度是不可能的,因为它等待线程完成。减少所有用户的能力,可能使用“持续时间”作为it...duration的解决办法,它表示记录测试的时间长度,这意味着您的报告中将显示什么。线程有可能在报告之后继续执行.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30862580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档