使用 jmeter 负载测试应用程序
Load testing application using jmeter
我正在对 Web 应用程序进行负载测试。
我是JMeter新手,困惑太多。
- 我尝试使用 JMeter 访问网站 link,但应用程序登录由第三方 (Auth0) 处理,我无法找到如何通过适当的方式成功访问该应用程序的方法授权。
是否可以在 Jmeter 的某处提供访问令牌,这样我就可以跳过重定向到 Auth0 页面以登录并输入用户名和密码
如果可以怎么办
- 此外,即使我在没有用户名和密码的情况下访问网站页面,Jmeter 仍然 returns 状态码为 200。
即使我成功访问应用程序,状态代码仍然是相同的。
如何区分 Jmeter 是否成功打开了我通过的 link 或停留在它被重定向到的登录页面。
- 有没有办法解释响应主体,比如 Jmeter 现在看到的页面,
我一直在努力寻找一种方法,所以任何帮助将不胜感激
1/ 是的,使用 HTTP Header Manager 并在此处设置令牌。或者,如果它是一个参数,请在 HTTP 请求参数中设置它 table
2/ 如果 return 代码 >=400,JMeter 会将采样器标记为错误。因此,如果响应代码为 200 但页面不是预期的页面,则需要使用 Response Assertion 来测试特定内容是否存在
3/ 是的,在查看结果树中,要么在左侧中间的 select 框中使用带有嵌入式资源的渲染器 HTML,要么使用浏览器
我正在对 Web 应用程序进行负载测试。 我是JMeter新手,困惑太多。
- 我尝试使用 JMeter 访问网站 link,但应用程序登录由第三方 (Auth0) 处理,我无法找到如何通过适当的方式成功访问该应用程序的方法授权。
是否可以在 Jmeter 的某处提供访问令牌,这样我就可以跳过重定向到 Auth0 页面以登录并输入用户名和密码
如果可以怎么办
- 此外,即使我在没有用户名和密码的情况下访问网站页面,Jmeter 仍然 returns 状态码为 200。
即使我成功访问应用程序,状态代码仍然是相同的。
如何区分 Jmeter 是否成功打开了我通过的 link 或停留在它被重定向到的登录页面。
- 有没有办法解释响应主体,比如 Jmeter 现在看到的页面,
我一直在努力寻找一种方法,所以任何帮助将不胜感激
1/ 是的,使用 HTTP Header Manager 并在此处设置令牌。或者,如果它是一个参数,请在 HTTP 请求参数中设置它 table
2/ 如果 return 代码 >=400,JMeter 会将采样器标记为错误。因此,如果响应代码为 200 但页面不是预期的页面,则需要使用 Response Assertion 来测试特定内容是否存在
3/ 是的,在查看结果树中,要么在左侧中间的 select 框中使用带有嵌入式资源的渲染器 HTML,要么使用浏览器