我需要为单页WEB应用程序的用户交互创建场景。该应用程序会执行大量的AJAX调用,以便对用户进行身份验证并获取用户数据。保存某些WEB资源的响应,同时记录场景
所以我创建了一个简单的场景HTTP测试脚本记录器并试图记录我的脚本。
一切都很顺利,但我注意到,虽然请求数据是正确的记录器,响应数据根本不是记录器。我试图启用添加断言和正则表达式匹配 - 但这并没有工作。
您可以请教,我该如何记录回复文本?
我需要为单页WEB应用程序的用户交互创建场景。该应用程序会执行大量的AJAX调用,以便对用户进行身份验证并获取用户数据。保存某些WEB资源的响应,同时记录场景
所以我创建了一个简单的场景HTTP测试脚本记录器并试图记录我的脚本。
一切都很顺利,但我注意到,虽然请求数据是正确的记录器,响应数据根本不是记录器。我试图启用添加断言和正则表达式匹配 - 但这并没有工作。
您可以请教,我该如何记录回复文本?
查看结果代理下的树会记录请求,记录期间的响应。
这对了解动态字段来自何处非常有用。这将帮助您找到需要从哪个响应X中提取要在请求X + N中注入的数据。
我想你可能会发现在user.properties添加此选项很有用:
这会给一些每个请求和相应的采样器等等您将能够找到请求的响应。
完成此操作后,您将开始向采样器X添加Post Processors(Regex,CSS/JQuery,XPAth ...)以从其响应中提取数据。 这将创建您可以在请求X + N中用作$ {varName}的变量。
HTTP(S)测试脚本记录器不记录响应。如果您希望进行调试,只需在运行测试时添加“查看结果树”侦听器。 –
对此有何反馈?如果响应没问题,您应该接受它,如果不是请评论 –