其实我想用Jmeter来测试Web服务。但是当我想尝试从http请求获取响应消息时,我卡住了。实际上我想从beanshell后处理器获得响应消息。我该如何获得响应码?如何在Beanshell Jmeter上获得响应消息HTTP请求
1
A
回答
1
这很简单,只要
prev.getResponseMessage();
其中prev
是速记父SampleResult类
演示:
见How to Use BeanShell: JMeter's Favorite Built-in Component文章的详细信息,在使用的BeanShell JMeter
+0
谢谢,它的工作原理。但我使用这个方法来获得响应消息'prev.getResponseDataAsString()' – Hendrione
2
您还可以使用上下文(CTX)变量获得前一个结果数据:
ctx.getPreviousResult().getResponseCode();
ctx.getPreviousResult().getResponseHeaders();
ctx.getPreviousResult().getResponseData();
+0
谢谢。它也可以工作......它可以替代方法来获得响应数据 – Hendrione
相关问题
- 1. JMeter JMS点对点请求响应:“未收到回复消息”
- 2. 如何在Java中捕获SOAP请求和响应消息?
- 3. Jmeter http请求在一些随机线程中获得400响应代码
- 4. JMeter在HTTP请求中使用beanshell变量
- 5. 如何获得http请求
- 6. jmeter捕获所有请求和响应头单个http请求触发
- 7. 响应代码:400响应消息:错误的请求的Apache JMeter的
- 8. http响应消息
- 9. HTTP请求响应
- 10. 如何在Beanshell预处理器中获取HTTP POST请求体?
- 11. 如何捕获WCF数据服务请求/响应消息
- 12. 如何在Jmeter中获取JSON响应JSON请求的值
- 13. 如何在jmeter中获取jdbc请求的数组响应?
- 14. 对JMETER中另一个HTTP请求的HTTP响应的一个参数
- 15. Java HTTP请求消息
- 16. 不断获得HTTP响应代码“1”的HTTP请求
- 17. JSP使http获取请求并获得json响应
- 18. 如何获取http请求文件上传的响应中止?
- 19. 如何在Beanshell PostProcessor中获得一个或多个Http sampler响应
- 20. 不想在JMeter的HTTP请求,以节省响应时间
- 21. HTTP请求获取部分响应
- 22. 获得在Ruby HTTP请求
- 23. 使用请求库在节点中获取响应消息?
- 24. 在twitter api请求中获取响应代码401消息
- 25. 如何在json中请求Http请求和响应
- 26. 从Scrapy中的请求对象获取HTTP请求消息
- 27. HTTP请求/响应流程
- 28. 如何使用Python响应HTTP请求
- 29. 如何让JSON响应HTTP请求
- 30. HTTP响应如何与请求相关?
的问题还不是很清楚。你可以请添加你尝试过的(截图)和预期的是什么?如果你想得到响应消息,你可以使用下面的代码“String msg = .getResponseMessage(); log.info(msg);”在BeanShell后处理器 –
上面的代码中有错字的评论。尝试“String msg = SampleResult.getResponseMessage(); log.info(msg);” –