2014-02-21 48 views
1

我已經記錄了創建用戶使用badboy的步驟。我已經嘗試使用Jmeter相同的腳本。所有步驟都通過了,但沒有影響。我的意思是Jmeter不是在網頁上創建用戶。 Badboy能夠創建用戶。從記錄Jmeter POST請求並不影響網頁,但通過

請指導我。

+0

如果您想要任何高質量的答案,請提供有關您的問題的更多信息。在Jmeter中重播腳本時會發生什麼?你試圖解決什麼問題? – Demoric

回答

0

JMeter不夠智能,無法自動爲您做測試。

  1. 首先你需要HTTP Cookie Manager模擬瀏覽器的cookies,應對會議,基於Cookie的身份驗證等

  2. 而且大多數Web應用程序使用一種頁級國有的像VIEWSTATE這可能是至關重要的管理機制

  3. 最後,您的用戶創建請求可能會丟失一些必要的動態參數,這些參數與請求一起傳遞。

答案點2和3是correlation - 從網頁中提取的動態值,將它們存儲到變量和再利用接下來的請求的過程當中。 JMeter的提供了這幾個選項叫做Post Processors,最常用的有:

我會建議記錄您的用例多次,檢查使用View Results Tree Listener發送的值是什麼,檢測那些,它們是動態的,使用上面的提取器來獲取動態數據並將相應的變量添加到用戶創建的HTTP請求中。

希望清楚。

D.

+0

我會盡力。謝謝.. – Koteswararao