在录制场景时保存某些WEB资源的响应

时间:2013-10-25 21:51:55

标签: jmeter

我需要为单页WEB应用程序创建用户交互场景。该应用程序执行大量AJAX调用以验证用户身份并获取用户数据。

因此,我使用 HTTP测试脚本记录器创建了简单方案,并尝试记录我的脚本。

一切顺利,但是我注意到虽然请求数据是正确记录的,但响应数据根本不是记录器。我尝试启用添加断言正则表达式匹配 - 但这不起作用。

您能否建议我如何记录回复文本?

1 个答案:

答案 0 :(得分:1)

在代理下查看结果树将记录请求,记录期间的响应。

这有助于了解动态字段的来源。这将有助于您找到提取数据以在请求X + N中注入的响应X.

我认为您可能会发现此选项对于添加user.properties非常有用:

  • proxy.number.requests =真

这将为每个请求和相应的采样器提供一个编号,以便您能够找到该请求的响应。

完成此操作后,您将开始向采样器X添加后处理器(Regex,CSS / JQuery,XPAth ...)以从其响应中提取数据。 这将创建变量,然后您可以在请求X + N中将其用作$ {varName}。