针对可变服务器响应时间稳定测试

问题描述 投票:0回答:1

错误因测试而异。我相信这是由于不同的服务器响应时间造成的。目前,我们在代码中包含“timeout”和“waitfor”来解决这个问题。除了上述之外,是否还有其他稳定服务器速度的措施,请告知我们。

我相信这是由于服务器响应时间不同造成的。目前,我们在代码中包含“timeout”和“waitfor”来解决这个问题。

javascript typescript playwright e2e-testing
1个回答
0
投票

在 Playright 测试中使用“timeout”和“waitfor”管理可变服务器响应时间是正确的做法。

  • 我们可以尝试以无头模式运行测试,以加快执行速度并减少资源消耗。\
  • 如果我们使用 Playwright 的内省事件在执行操作之前等待元素可操作,这可以帮助减少人工超时的需要并减少不稳定。\
  • 此外,我们可以模拟网络请求,同时尝试使用像
    playwright-network-cache
    这样的网络缓存工具来缓存网络响应。
    参考https://dev.to/vitalets/supercharge-your-e2e-tests-with-playwright-network-cache-58jm
© www.soinside.com 2019 - 2024. All rights reserved.