首页 > 解决方案 > 使用 jmeter 负载测试应用程序

问题描述

我正在对 Web 应用程序进行负载测试。我是 JMeter 的新手,有太多的困惑。

  1. 我尝试使用 JMeter 访问网站链接,但应用程序登录是由第三方 (Auth0) 处理的,我无法找到如何通过适当授权成功访问应用程序的方法。

是否可以在 Jmeter 中的某处提供访问令牌,因此我可以跳过重定向到 Auth0 页面以登录并输入用户名和密码

如果是这样,我该怎么做

  1. 此外,即使我在没有用户名和密码的情况下访问网站页面,Jmeter 仍然返回状态码 200。

即使我成功访问应用程序,状态代码仍然是相同的。

我如何区分 Jmeter 是成功打开我传递的链接还是停留在它重定向到的登录页面。

  1. 有没有办法解释响应体,比如 Jmeter 现在看到的是什么页面,

我一直在努力寻找一种方法这么久,所以任何帮助将不胜感激

标签: jmeteraccess-tokenload-testingauth0bearer-token

解决方案


1/ 是的,使用HTTP 标头管理器并在此处设置令牌。或者,如果它是在 HTTP 请求参数表中设置的参数

2/ 如果返回码 >=400,JMeter 将采样器标记为错误。因此,如果响应代码是 200 但页面不是预期的,则需要使用Response Assertion来测试特定内容的存在

3/ 是的,在查看结果树中,在左侧中间的选择框中使用带有嵌入资源的渲染器 HTML 或浏览器


推荐阅读