2

私はSoapUIプロジェクトで働いていますが、1つ質問があります。次の例では、スレッド数=5で5秒間に505件のリクエストがあります。この例でカウントがどのように計算されているかを理解したいと思います。

ここに画像の説明を入力してください

たとえば、1分間に1000リクエストが必要な場合、差異戦略でどの設定を設定する必要がありますか?

よろしく、Evgeniy

4

1 に答える 1

2

名前が示すように、分散戦略は、時間の経過とともにスレッド数を変化させます。指定された間隔内で、スレッドは分散値に従って増減し、ターゲット Web サービスの現実的なリアルタイム負荷をシミュレートします。

分散の計算方法: 分散の数学的公式を使用して計算されるわけではありません。その単なる乗算です。(スレッド = 10 で分散 = 0.5 の場合、10 * 0.5 = 5 です。スレッドは 5 ずつ増減されます)

例えば:

Threads = 20
variance = 0.8
Strategy = variance
interval = 60
limit = 60 seconds

上記はスレッドを 16 だけ変化させます (20 * 0.8 = 16 であるため)。つまり、スレッド数は 36 に増加し、4 に減少し、60 秒以内に元の 20 で終了します。

要件が 500 スレッドから開始して 1000 に達することである場合は、分散を 2 に設定します。

参照リンク:

3 番目の箇条書きを確認してください - さまざまな種類の負荷をシミュレートする - soapUI サイト

参考書:

Web Service Testing with SoapUi by Charitha kankanamge
于 2013-01-24T07:54:02.203 に答える