testing - SPA 中的 Jmeter 负载测试

标签 testing jmeter automated-tests single-page-application performance-testing

我是负载测试的初学者,我正在使用 JMeter 在单页 Web 应用程序上进行负载测试。我现在面临的问题是,正如您所知,在 SPA 中只有一个 URL 并且页面包含多个选项卡,我如何使用 JMeter 在选项卡之间切换。您可以在下图中看到我的测试计划。 enter image description here

我知道我知之甚少,欢迎提供任何链接或指南,因为谷歌上关于 SPA 的信息有限。

最佳答案

不要将负载测试与自动化测试进行比较。 Jmeter 只能触发您的系统发送到服务器的请求。您需要执行的步骤:

  1. 在 chrome/firefox 中打开你的 URL
  2. 检查页面或点击键盘上的 f12。
  3. 转到网络标签
  4. 现在单击网页中的选项卡
  5. 检查在浏览选项卡时是否有任何请求被传递到服务器。
  6. 如果是,通过在 jmeter 中添加 HTTP 请求来复制相同的请求,并提供与正在传递的请求相同的请求 header 和参数。

关于testing - SPA 中的 Jmeter 负载测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55941735/

相关文章:

haskell - 在 Haskell 中隐式注册单元测试

jmeter - JMeter 中的多个用户导致错误

Jmeter - 使用请求有效负载和查询字符串参数创建 https 发布请求

java - 重复 Jubula Testcase 中的 LAST 操作

java - appium 中的 AndroidDriver 类型未定义方法 scrollTo(String)

node.js - 拦截IBM的Watson Botkit中间件进行测试

c# - Xamarin UI 测试 : Is it possible to interact with the OS level dialogues during UITesting

javascript - 无法读取试图进行任何操作的源文件夹

java - 如何断言集合中的所有元素都具有它们之间相等的属性?

loops - 当断言为真时退出循环