Jmeter - 在线程组中记录时出错

Jmeter - Getting Error when recording in Thread Group

我正在尝试记录 Https 请求。

当我在 HTTP(s) 测试脚本记录器下记录时,我可以在查看结果树下看到 Request/response,没有错误。

当我尝试记录相同的场景但在线程组下时,它给我错误(应用程序抛出错误)。 应用程序错误 - 遇到错误页面上有错误。单击 "Go Back" 转到上一页或单击 "Home" 转到主页。

结构是:测试计划 -> 线程组 -> 记录控制器

在我的应用程序中,它从登录页面(SSO 登录页面)开始 -> 主页 -> 搜索页面 -> 在这个页面上我搜索了一些东西并想捕获它用于搜索的响应时间。

我认为问题是 ViewState 和 EventValidation 没有通过?他们是我可以将其传递到页面的方式吗?

相关性似乎有问题。您需要找到动态参数,例如 ViewState 和事件验证。

  1. 记录到脚本并与它们进行比较,以使用任何嗅探工具(如 fiddler)检查动态参数。如果您已经知道,请忽略此步骤。

  2. 通常,您会在最终调用之前获得所需的参数。因此,您需要使用 PostProcessor 找到在响应和捕获中获取所需参数的情况。

  3. 然后,在需要的请求中传递捕获的参数。

EX;-下面有更多说明。所有动态参数都遵循相同的规则。 测试计划

--Request1-->PostProcessor(像 RegEx 或任何其他)捕获 viewState

--Request2--将捕获的viewState值传递给本次请求