我是负载测试的初学者,我正在使用 JMeter 在单页 Web 应用程序上进行负载测试。我现在面临的问题是,正如您所知,在 SPA 中只有一个 URL 并且页面包含多个选项卡,我如何使用 JMeter 在选项卡之间切换。您可以在下图中看到我的测试计划。
我知道我知之甚少,欢迎提供任何链接或指南,因为谷歌上关于 SPA 的信息有限。
最佳答案
不要将负载测试与自动化测试进行比较。 Jmeter 只能触发您的系统发送到服务器的请求。您需要执行的步骤:
- 在 chrome/firefox 中打开你的 URL
- 检查页面或点击键盘上的 f12。
- 转到网络标签
- 现在单击网页中的选项卡
- 检查在浏览选项卡时是否有任何请求被传递到服务器。
- 如果是,通过在 jmeter 中添加 HTTP 请求来复制相同的请求,并提供与正在传递的请求相同的请求 header 和参数。
关于testing - SPA 中的 Jmeter 负载测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55941735/