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

如何在Beanshell Jmeter上获取HTTP请求响应消息,jmeter,beanshell,Jmeter,Beanshell,嗨,实际上我想使用Jmeter测试web服务。但当我想尝试从http请求获取响应消息时,我被卡住了。实际上,我想从beanshell后处理器获取响应消息。如何获取响应代码 就这么简单 prev.getResponseMessage(); 其中prev是父类的缩写 演示: 有关在JMeter中使用Beanshell的更多信息,请参阅文章。您还可以使用上下文(ctx)变量来获取以前的结果数据: ctx.getPreviousResult().getResponseCode(); ctx.getP

嗨,实际上我想使用Jmeter测试web服务。但当我想尝试从http请求获取响应消息时,我被卡住了。实际上,我想从beanshell后处理器获取响应消息。如何获取响应代码

就这么简单

prev.getResponseMessage();
其中
prev
是父类的缩写

演示:

有关在JMeter中使用Beanshell的更多信息,请参阅文章。您还可以使用上下文(ctx)变量来获取以前的结果数据:

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

这个问题不是很清楚。您能添加您尝试过的内容(截图)和期望的内容吗?。如果要获取响应消息,可以在上述注释的代码中使用BeanShell post processortypo中的以下代码“String msg=.getResponseMessage();log.info(msg);”。请尝试“String msg=SampleResult.getResponseMessage();log.info(msg);”谢谢,它可以工作。但是我使用此方法获取响应消息
prev.getResponseDataAsString()
谢谢。它也有用。。。它应该是获取响应的另一种方式如何从响应头获取所需的头?我有两个设置cookie值,例如:set cookie:_csrf=xsasedds;path=/set cookie:X-MY-CSRF=ABcnsfdgsg;路径=/