2017-02-05 79 views
2

我目前正在做Wordpress的性能測試,作爲我的博士研究的一部分。我正在使用Jmeter。Jmeter不會登錄Wordpress站點

我做了一個登錄到我本地安裝的Wordpress網站的測試記錄,然後運行測試。它確實給出了一個錯誤,說cookie被瀏覽器阻止或不支持。

我改變了cookies的jmeter屬性設置如下:CookieManager.check.cookies=falseCookieManager.save.cookies=true但它仍然不起作用。

+0

你添加HTTP Cookie管理你的應用程序?請分享查看結果登錄請求的樹狀屏幕截圖。根據我的經驗,Cookie也設置在子域級別,我們需要發送。以上設置可幫助您保存配音域cookie併發送。不確定是什麼問題。那你之後重新啓動了JMeter嗎? –

+1

謝謝你的回覆。我今晚試着運行實驗,以便我可以將錯誤屏幕發佈給大家,但令我驚訝的是,它的工作。雖然它失敗了兩次,我不知道爲什麼,但我很高興它現在可以工作。 – Kunbi

回答

0

您應該在測試計劃中添加HTTP Cookie Manager以告訴JMeter跟蹤並自動處理cookie。

還可以考慮以下從How To Make JMeter Behave More Like A Real Browser指南機智其他步驟:

  • 添加HTTP Header Manager代表瀏覽器標頭
  • 添加HTTP Cache Manager作爲瀏覽器的緩存工作
  • 配置您的HTTP請求採樣器:

    • 下載嵌入式資源(腳本,樣式,圖片)
    • 使用此
    • 下載資源的併發線程池只用於測試域
+0

感謝您的回覆。我確實添加了所有這些東西,但我注意到的是,httpcookie管理器沒有記錄任何東西。同時,當我使用Blazemeter時,它確實記錄了許多cookie值。我今晚試着運行實驗,以便將錯誤發佈給大家,但令我驚訝的是,它開始工作。 – Kunbi