2016-11-15 979 views
1

其實我想用Jmeter來測試Web服務。但是當我想嘗試從http請求獲取響應消息時,我卡住了。實際上我想從beanshell後處理器獲得響應消息。我該如何獲得響應碼?如何在Beanshell Jmeter上獲得響應消息HTTP請求

+0

的問題還不是很清楚。你可以請添加你嘗試過的(截圖)和預期的是什麼?如果你想得到響應消息,你可以使用下面的代碼「String msg = .getResponseMessage(); log.info(msg);」在BeanShell後處理器 –

+0

上面的代碼中有錯字的評論。嘗試「String msg = SampleResult.getResponseMessage(); log.info(msg);」 –

回答

2

您還可以使用上下文(CTX)變量獲得前一個結果數據:

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

謝謝。它也可以工作......它可以替代方法來獲得響應數據 – Hendrione