如何在Beanshell Jmeter上获取响应消息HTTP请求

时间:2016-11-15 11:36:31

标签: jmeter beanshell

实际上,我想用Jmeter测试Web服务。但是当我想尝试从http请求获取响应消息时,我陷入困境。实际上我想从beanshell后处理器获取响应消息。我该怎么做才能获得响应代码?

2 个答案:

答案 0 :(得分:4)

您还可以使用context(ctx)变量来获取以前的结果数据:

ctx.getPreviousResult().getResponseCode();
ctx.getPreviousResult().getResponseHeaders();
ctx.getPreviousResult().getResponseData();

答案 1 :(得分:1)

就像

一样简单
prev.getResponseMessage();

其中prev是父SampleResult

的简写

演示:

Beanshell Response Message Demo

有关在JMeter中使用Beanshell的更多信息,请参阅How to Use BeanShell: JMeter's Favorite Built-in Component文章