使用JMeter登录以进行性能测试

fhity93d  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(131)

我使用了BlazeMeter记录工具,并在Jmeter上运行它,但在响应数据中显示“CSRF令牌验证失败”。我必须测试Web应用程序,在响应数据中出现相同的问题,它在页面中显示相同的日志,没有错误。

vdzxcuhz

vdzxcuhz1#

您需要考虑一个不同的测试结构,以使它像一个真实的的浏览器一样工作:

  • 打开登录页面(HTTP Get请求)
  • 从响应中提取_csrf_token值并将其保存到JMeter Variable
  • 执行登录(HTTP Post请求)。在此阶段,您需要提供上一个请求中的身份证明和**_csrf_token**。

有关在JMeter测试中绕过CSRF protection的更多信息,请参见How to Load Test CSRF-Protected Web Site文章。

相关问题