0

我正在尝试记录 Https 请求。

当我在 HTTP(s) Test Script Recorder 下记录时,它会记录下来,我可以在查看结果树下看到请求/响应而没有错误。

当我尝试记录相同的场景但在 Thread Group 下时,它给了我错误(应用程序抛出了错误)。应用程序错误 - 遇到错误 页面上出现错误。单击“返回”返回上一页或单击“主页”返回主页。

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

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

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

4

1 回答 1

0

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

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

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

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

EX;-下面是为了进一步澄清。对所有动态参数都遵循相同的方法。测试计划

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

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

于 2019-04-25T09:21:53.460 回答