JMETER 上次 HTTP 响应访问
JMETER Last HTTP Response access
似乎没有办法访问最新的 HTTP 响应?我必须创建一个 REGEXP 提取器作为 HTTP 请求的 bean 后处理器,以便存储 LAST_RESPONSE 然后根据需要从 vars 中提取它?
我觉得我错过了关于响应 context/scope 的一些基本内容...
我知道它是一种负载测试工具,但我发现它对于自动化作业也相当有用。
谢谢,
马克.
根据 How to Extract Data From Files With JMeter,您可能希望添加 ^
字符来表示行开始,因此正则表达式如下所示:
(?s)(^.*)
如果你想去 Beanshell PostProcessor 你可以用下面的代码达到同样的效果:
vars.put("LAST_RESPONSE", new String(data));
其中:
vars
- JMeterVariables class 实例的快捷方式,它使 read/write 可以访问范围 中的所有 JMeter 变量
data
- byte 包含父采样器响应的数组
在这两种情况下,您将获得 ${LAST_RESPONSE}
JMeter Variable,它将保存父采样器响应数据。
似乎没有办法访问最新的 HTTP 响应?我必须创建一个 REGEXP 提取器作为 HTTP 请求的 bean 后处理器,以便存储 LAST_RESPONSE 然后根据需要从 vars 中提取它?
我觉得我错过了关于响应 context/scope 的一些基本内容...
我知道它是一种负载测试工具,但我发现它对于自动化作业也相当有用。
谢谢, 马克.
根据 How to Extract Data From Files With JMeter,您可能希望添加 ^
字符来表示行开始,因此正则表达式如下所示:
(?s)(^.*)
如果你想去 Beanshell PostProcessor 你可以用下面的代码达到同样的效果:
vars.put("LAST_RESPONSE", new String(data));
其中:
vars
- JMeterVariables class 实例的快捷方式,它使 read/write 可以访问范围 中的所有 JMeter 变量
data
- byte 包含父采样器响应的数组
在这两种情况下,您将获得 ${LAST_RESPONSE}
JMeter Variable,它将保存父采样器响应数据。