之前我介紹過Jmeter的一種除錯工具Debug Sampler,它可以輸出Jmeter的變數、屬性甚至是系統屬性而不用傳送真實的請求到伺服器。既然這樣,那麼HTTP Mirror Server又是做什麼用的呢?
一、HTTP Mirror Server的作用:
它可以在本地臨時搭建一個HTTP伺服器,該伺服器把接收到的請求原樣返回,這樣就可以看到傳送出的請求的具體內容,以供除錯。
二、示例:
1、新增HTTP Mirror Server:
右鍵點選WorkBench-->Add-->Non-Test Elements-->HTTP Mirror Server ,點選【Start】啟動
2、傳送請求到該伺服器:
3、執行結果:
request:
Response:
可以看到:response中的內容與request內容一模一樣,我們就可以通過此種方法判斷我們傳送出去的請求是否確實是我們預期的結果。
官網:
http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Mirror_Server