2016-11-29 55 views
0

我有一個測試,我需要在一個包含多個頁面過渡的網站上執行。 起初,我使用BlazeMeter工具來捕獲來自我的瀏覽器的流量,將結果添加到JMeter並運行測試計劃,但失敗了。 爲了進行比較並嘗試診斷問題,我打開Fiddler並再次執行相同的流程,將.jml文件添加到JMeter,並將請求的標題與捕獲的數據進行比較,我注意到請求之間存在差異,在請求頭:Image from FiddlerJMeter Header/Headr頭問題

JMeter的標題: Jmeter header

所以,問題是,有沒有與餅乾的問題嗎?我在JMeter中的Cookie管理器沒有任何值。 我應該在JMeter流中連接cookie屬性嗎? 謝謝

回答

0

只需將HTTP Cookie Manager添加到您的測試計劃,JMeter足夠聰明,可以自動處理cookie。您將能夠看到View Results Tree偵聽器中的值。

在HTTP Cookie管理器的輸入允許您設置自定義用戶定義餅乾如果需要的話:

Cookie Manager user defined cookies

Cookie Manager in Work

其正在通過Set-Cookie頭提供的所有Cookie會由JMeter處理。


鑑於你是負載測試的ASP.NET應用程序,我會建議與指導ASP.NET Login Testing with JMeter的機會越來越熟悉,您將能夠成功地重放記錄的情況下是最小的。