2017-07-18 80 views
0

我想對網站進行性能測試,以便創建一個模仿用戶行爲的腳本。我正在使用blazemeter來記錄這些腳本並將其上傳到jmeter。我有兩個問題: 1)在另一臺機器上或不同的時間運行時,記錄和播放腳本的結果會有所不同嗎? 2)我在錄製的腳本的其中一個步驟中遇到了400錯誤的請求錯誤。Jmeter用於性能測試的記錄和播放腳本

我該怎麼辦? 除記錄和播放之外,還有其他方式來測試網頁嗎?

回答

0

從記錄得到一個良好的負載測試的可能性很小現代Web應用程序廣泛使用的原因不同動態HTTP Cookies HTTP請求參數(安全性,跟蹤客戶端狀態等)

所以記錄您的測試場景後「骨架」最有可能你會需要執行所謂的相關 - 的

  • 檢測的動態參數
  • 的過程中使用提取它們和存儲到JMeter Variables
  • 並在必要時

檢測參數重用變量是相當簡單:只是記錄您的測試2次,比較默認請求:如果你看到的差異 - 您需要執行的相關性。

提取動態參數是一個更大的故事,選擇合適的提取取決於反應類型,例如:

另請注意,有一種解決方案允許以自動方式執行JMeter關聯,因此您不會手動檢測並處理動態參數,請查看How to Cut Your JMeter Scripting Time by 80%文章以瞭解更多詳細信息。

+0

謝謝我會試試這個並且回覆你。 –