これらの点では、RunnerGo がリードしすぎています。

パフォーマンス テストに jmeter を使用する場合、完全なテスト レポートを表示したい場合、圧力テスト用にラダー モードを設定したい場合、異なるインターフェイスを同時に設定したい場合は、プラグインをインストールしてパフォーマンスに影響を与える必要があります。自動テストを実行したい場合は、それを jenkins に入れる必要があり、設定が非常に面倒です。今日は、これらの問題点を解決するためのさまざまなテスト ツールが組み込まれたテスト プラットフォーム RunnerGo をお勧めしたいと思います。

拡張機能なしでテストレポートをリアルタイムで表示

RunnerGo はサーバー ステータス、テスト レポート、デバッグ ログのリアルタイム表示をサポートし、指定されたメールボックスへのテスト レポートの送信をサポートしますが、jmeter はデフォルトでパフォーマンス監視をサポートしません。リスナー プラグインを拡張することによって GUI モードでのみ実装できます。 、および非 GUI モード 以下では結果レポートのみを生成できます。

Connect カード構成シーン: ビジュアルシーン構成

複雑なビジネス プロセスと多くのトリガー イベントを含むプロジェクトの場合、通常、シナリオ テストが必要であり、このプロセスに対してパフォーマンス テストが実行されます。この種のプロジェクトでは、さまざまなトリガー シーケンス、処理結果、および不安定な同時実行数が必要なため、そのような要件に直面してテスト スクリプトを作成すると、多大な時間と労力がかかるプロジェクトになります。

RunnerGo が独自に開発したスクリプト設定時のビジュアル シーン構成は、使用すると目を引きます。jmeter のリスト構成と比較して、このビジュアル シーン構成は構成が簡単で効率的です。

RunnerGo の設定方法: [シーン管理] - [インターフェイスのインポート] をクリックし、背景キャンバス上のインターフェイスに直接接続してテスト シーンを設定します。多くのイベントを含むプロジェクトをトリガーする場合、条件付きコントローラーを追加し、コントローラーがインターフェイスに直接接続されるまで待つことができます。

直接コントローラー設定を行わないインターフェイスの重み設定

不安定な同時実行シナリオが発生した場合は、インターフェイスの重み設定でこのシナリオを満たすことができます。インターフェイスの重みは、インターフェイス カードで直接設定できます。テスト中、各インターフェイスの同時実行性は、実装前の重みのパーセンテージに従って計算されます。

次の図に示すように、前提条件の同時実行数は 500 です。乱数値インターフェイスの重みは 100、ホームページ インターフェイスの重みは 80 です。これら 2 つのインターフェイスの上位レベルにはインターフェイスがないため、乱数値インターフェイスの同時実行数は 500 ですが、ホームページ インターフェイスは 400、重みは 80、上位レベル インターフェイスの最大同時実行数 500 を標準として、その同時実行数は 400、次のレベルのログイン インターフェイス (右側) は重みがが 50 の場合、ログイン インターフェイスの重みは 400*0.5=200 同時実行に等しくなります。

さまざまな圧力測定モードを直接内蔵したさよなら拡張プラグイン

パフォーマンステストでは、実際の生産におけるさまざまな状況をシミュレートする必要があります。実際のビジネス シナリオをより適切に復元するために、従来のストレス テスト ツールを使用するには、最初にプラグインをダウンロードする必要があり、構成が非常に面倒です。RunnerGo には、同時実行モード、ラダー モード、エラー レート モード、応答時間モードが直接組み込まれています。 、毎秒 応答番号モードなど、一般的に使用されるさまざまなストレス テスト モードは、ほとんどのストレス テスト シナリオをカバーし、さまざまな複雑なビジネスのニーズを満たします。より多くのシナリオに対応するために、RunnerGo にはワンクリックで変更できるさまざまな圧力測定モードが組み込まれています。

プラットフォームに付属する継続的インテグレーションと自動テスト構成

jmeter を使用してテスト シナリオを構成した後、自動テストを実行したい場合は、継続的統合のために jenkins に配置する必要があります。RunnerGo には自動テスト機能が組み込まれており、構成可能なユース ケース: 同時実行または順次実行、スケジュールされたタスク構成: 指定した時間に実行するか、実行頻度を選択できます。また、テスト レポートを指定したメールボックスに送信して、いつでも簡単に確認できるようにすることもできます。

 

 

 

 

おすすめ

転載: blog.csdn.net/Xayh55/article/details/132360701