2016-06-14 146 views
1

我的應用程序是實時應用程序&三是大量使用AAJX調用和Java腳本。JMeter:如何在第一個線程完成後運行兩個線程

登錄成功需要三個步驟

  1. 登錄驗證 在登錄頁面瀏覽器後用戶登錄信息和支持先驗證它,並設置Cookie進一步使用&會話ID。 成功驗證用戶信息瀏覽器後,向後端發起兩個並行請求。
  2. 瀏覽器向服務器發送請求&服務器每10秒向瀏覽器發送一些XML數據。每10秒鐘後端推送信息直至用戶登錄。
  3. 另外,瀏覽器向服務器發送ping請求以確保用戶可用並處於活動狀態。

要測試JMeter的UI性能,我打算創建以下測試計劃。

測試計劃

  1. 主要登錄螺紋
  2. 平螺紋
  3. 應用程序線程

現在我想運行線程2 & 3個平行的第一線完成之後。

請讓我知道如果這是可能的JMeter如果是的我怎麼可以在第一次完成後並行運行兩個線程。

回答

0

這不是由JMeter開箱即用提供的,因爲目前無法跳過Thread Group級別上定義的線程數,因此您需要在爲了身邊工作的,即:

請參閱How to Load Test AJAX/XHR Enabled Sites With JMeter文章以獲取更多詳細信息和一些參考實現示例。

+0

謝謝Dmitri,我將Jar複製到JMeter文件夾中,並能夠看到示例採樣器。現在我想用JMeter cookies和變量來請求,我如何使用它。提前致謝。 –

+0

在先前的請求中,我參數化的會話ID在我的ajax請求中使用,但示例採樣器未在發送請求中發送會話ID 。檢查網絡服務器日誌。 發佈請求:https://some-domain.com/XYZ/MyReqest.php?session=${session_ID} –

+0

你見過以下幾行:'免責聲明:提供的示例ajax-sampler源代碼僅供您參考。它不是一個功能齊全的採樣器,不支持HTTP頭管理器,HTTP授權管理器等組件。「#: –

相關問題