JSF视图状态自动更改,但无法在JMETER中处理

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

我正在进行负载测试,但遇到了与ViewState相关的问题,在我们的应用程序中,View状态沿着csrf令牌显示在登录中,因此,通过使用CSS Extractor进行提取,我将登录并查看主页,但一旦我导航到任何页面(例如TransactionHistory),使用Post请求命中时,我会收到内部服务器内部请求的错误,我们将传递ViewState和页面详细信息,但作为响应,它显示500内部服务器错误我尝试提取ViewState,但提取后它不为我工作,因为ViewState不断变化,所以需要有关此问题的帮助,我们如何处理此问题。[在此处输入图像描述][1] [1]:https://i.stack.imgur.com/EL2jr.png [在此处输入映像说明][2] [2]:https://i.stack.imgur.com/iLLjn.png [在此输入图像说明][3] [3]:https://i.stack.imgur.com/6zbW4.png [在此处输入映像说明][4] [4]:https://i.stack.imgur.com/r9Kv1.png

jgwigjjp

jgwigjjp1#

我的期望是,您需要继续为每个后续请求提取视图状态,或者将CSS Selector Extractor复制为Manage Users请求的子级,或者只是将其上移一级-在这种情况下,它将应用于所有处于同一级别(或“较低”级别)的采样器
您可以使用Debug Sampler和View Results Tree侦听器组合查看所有预定义和生成的JMeter变量及其各自的值。
更多信息:JMeter Scoping Rules - The Ultimate Guide

相关问题