0

サイドキャッシュを備えたSOAアプライアンスでいくつかのパフォーマンステストを完了する必要があります。SOAP / HTTPトラフィックを生成するための単純なアプリケーションを開発しましたが、E2Eアプリケーションのパフォーマンスを監視する方法が必要になりました。

私が必要とする重要な指標の1つは、1秒あたりのトランザクション数とe2e応答時間の正確な数値です。

私はsoapUIとLoaduiを使用しましたが、報告されたTPSの数値は非常に高いように見えるため、信じられません。たとえば、>1300TPSです。

「誰にでもできる」TPSを測定する方法を誰かが勧めることができますか?

4

1 に答える 1

1

SoapUIの数をサーバーからのログと照合する(同じ秒の行数を数える)か、次のように照合することをお勧めします。

テストを自分で実行する時間を計ります。
SoapUIが引用するトランザクションの数が正確であることを確認します(サーバー自体のログまたは別の測定値)。トランスカウントを秒で割ります。

過去に私はこれを行い、SoapUIがかなり信頼できることを発見しました。

数値が可能な限り良好であるかどうかに関して留意すべきことの1つは、複数のマシンから同時にsoapuiを実行する必要があるかどうかです。SoapUIマシンのCPU、メモリ、帯域幅などを監視することをお勧めします。これらのいずれかがかなり高くなった場合は、開始時間と停止時間に非常に近い2台のマシンで同時にテストを実行すると、2つのTPS番号を安全に追加できます。

于 2012-07-13T15:08:50.860 に答える