2017-10-04 77 views
1

我有一個web服務,它執行一個簡單的任務'自動遞增'一個簡單的字段。我使用SoapUI測試它。也就是說,每當我運行SoapUI時,響應都會是一個加上前一個值的值。現在,問題是,我想測試運行同一Web服務的同時用戶。這意味着,如果他們都一次訪問Web服務,則Web服務將以正確增加的值進行響應。同步用戶測試web服務的自動遞增功能

例如,我有3個用戶同時訪問服務。我期待他們得到的響應(整數值)不會相同。它應該是增量式的。這就是我想要測試的。

我在考慮將JMeter和SoapUI結合起來,但我不確定這是否可能。你對我如何處理這個問題有什麼建議嗎?

回答

0

SoapUI提供一些limited load testing capabilities,所以如果您認爲一臺機器的負載足夠滿足您的負載測試指標,它只反映平均/最小/最大響應時間和吞吐量 - 您可以使用負載測試僅限SoapUI。

如果你決定去JMeter的 - 要知道,您可以遷移測試中至少2種方式:

  1. 記錄使用JMeter的HTTP(S)測試腳本記錄
  2. Taurus運行了SoapUI測試方案自動化框架自帶SoapUI xml to JMeter jmx converter

如果你想要做手工檢查Building a SOAP WebService Test Plan JMeter的用戶手冊

爲了「告訴」的JMeter在執行與虛擬用戶所需數量的HTTP請求取樣一時無二添加Synchronizing Timer作爲相關HTTP Request採樣器的孩子。