如何测试需要任务花费未定义时间才能完成的功能



我目前正在开发一个网站,遇到了一些错误。为了修复一些错误,我需要重现它们,以便我可以调试等等。有些错误要求我在有限的时间范围内重复进行按钮单击/复选框标记的特定组合。即,我需要能够向后端发送多个相同的请求,以便在发送请求时,必须先行请求,则不得处理前一个请求。这是重现错误的唯一方法。

现在,我的问题是我的电脑太快了,所以我无法足够快地执行必要的步骤来重现错误......所以我的后端在我发送新请求之前完成了每个请求的处理。

我该如何解决这样的重现问题? - 我正在考虑降低 CPU 的时钟频率,但这似乎只是为了能够重新创建错误而走得很远。是否有某种测试框架可用于解决此问题?- 有某种方法可以通过某些浏览器插件快速重新发送请求。我不知道。。谷歌还没有找到任何对我有用的东西。所以我希望这里的其他开发人员也有类似的问题,并为我提供一些指示:)

考虑使用 Apache JMeter,这是一个可能适合你的工具。它允许您向远程服务器发送多个请求,并根据响应/缺少响应/超时等执行操作。

以下是JMeter文档: https://jmeter.apache.org/usermanual/index.html

最新更新