我对性能测试很陌生。我正在使用 funkload pypi 包来做到这一点。我可以用它运行负载测试。我希望实现以下场景。
- 能够指定加速速率(即每 1 分钟 5 个用户)
- 能够指定启动时间(即在 20 分钟内启动所有用户)
- 能够指定斜坡下降率(即每 30 秒停止 5 个用户)
- 能够指定减速时间(即在 1 分钟内停止所有用户)
- 能够指定在用户启动后执行多长时间(即在所有用户启动后,运行性能测试 30 分钟)
- 能够指定每个测试用例应该运行多长时间(即运行登录和注销测试脚本 15 次)
- 能够选择集合点(即等待所有用户登录,然后执行脚本中的步骤)
- 能够在步骤之间等待(即,对于登录、按下新帐户按钮、创建新帐户和注销的脚本;我们应该能够在登录之间随机等待 15 - 45 秒,然后随机按下创建新帐户按钮在按下新帐户按钮和创建新帐户之间等待 15-45 秒,在创建新帐户和注销之间随机等待 15-45 秒)。