其實我想用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在HTTP請求中使用beanshell變量
- 2. jmeter捕獲所有請求和響應頭單個http請求觸發
- 3. http響應消息
- 4. 如何在Beanshell預處理器中獲取HTTP POST請求體?
- 5. 如何捕獲WCF數據服務請求/響應消息
- 6. 如何在Jmeter中獲取JSON響應JSON請求的值
- 7. 如何在jmeter中獲取jdbc請求的數組響應?
- 8. Java HTTP請求消息
- 9. 對JMETER中另一個HTTP請求的HTTP響應的一個參數
- 10. 如何在Beanshell PostProcessor中獲得一個或多個Http sampler響應
- 11. 不想在JMeter的HTTP請求,以節省響應時間
- 12. 如何發送HTTP請求並獲取HTTP響應
- 13. 如何在json中請求Http請求和響應
- 14. 從Scrapy中的請求對象獲取HTTP請求消息
- 15. php http請求獲取.text響應
- 16. PHP HTTP請求獲取JSON響應
- 17. 如何使用Python響應HTTP請求
- 18. 如何讓JSON響應HTTP請求
- 19. 如何響應HTTP OPTIONS請求?
- 20. HTTP響應如何與請求相關?
- 21. WSDL請求(Glassfish v3)上的WSDL請求消息(HTTP 405)無效
- 22. 如何使一個HTTP請求,並獲得在C#中的響應
- 23. Http請求響應調試
- 24. HTTP請求+響應名稱
- 25. 如何中斷Jmeter http請求?
- 26. 如何從GET HTTP請求獲取消息正文?
- 27. 向服務器發送HTTP POST請求並獲得響應?
- 28. 從http獲取請求的響應請求
- 29. 如何取消http請求?
- 30. jmeter http請求,beanshell預處理器輸出顯示在方括號中
的問題還不是很清楚。你可以請添加你嘗試過的(截圖)和預期的是什麼?如果你想得到響應消息,你可以使用下面的代碼「String msg = .getResponseMessage(); log.info(msg);」在BeanShell後處理器 –
上面的代碼中有錯字的評論。嘗試「String msg = SampleResult.getResponseMessage(); log.info(msg);」 –