Jmeter-在线程组中记录时发生错误

时间:2019-04-23 21:27:55

标签: jmeter jmeter-5.0

我正在尝试记录Https请求。

当我使用HTTP(s)测试脚本记录器进行记录时,它会进行记录,并且可以在“查看结果”树下看到“请求/响应”而没有错误。

当我尝试记录相同场景但在“线程组”下时,它给我错误(应用程序引发错误)。 应用程序错误-遇到错误页面上有错误。单击“返回”转到上一页,或单击“主页”转到主页。

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

在我的应用程序在录制时,它从登录页面(SSO登录页面)->主页->搜索页面->在此页面上搜索某些内容,并希望捕获其用于搜索的响应时间。

我认为问题是ViewState和EventValidation没有通过?是我可以将其传递给页面的一种方法吗?

1 个答案:

答案 0 :(得分:0)

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

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

  2. 通常,在进行最终调用之前,您将获得必需的参数。因此,您需要找到要在其中获得所需参数的事件,以使用PostProcessor进行响应和捕获。

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

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

-Request1-> PostProcessor(类似于RegEx或其他)来捕获viewState

-Request2-将捕获的viewState值传递给此请求。

相关问题