1

サーバーでホストされている Java Web アプリケーションの機能テストを行うために、winforms アプリケーションを使用しています。アプリケーション全体でデータ ドリブン テストを使用します。実行するテストを Excel から入力すると、アプリケーションはそれを読み取り、Selenium RC を使用してブラウザーでテスト ケースを実行します。Excelに記載されている手順が実行されている間、要素の存在/状態などを確認するレポートを並行して生成します。

ここで jMeter を統合し、c# を使用してパフォーマンス パラメータを計算します。たとえば、Jmeter のコマンド ライン機能を使用して URL を jMeter に渡します。

私は jMeter をスタンドアロンで使用できますが、テスト チームに、すべてのテストで jMeter をワンストップ ツールとして使用し、機能テストと同じテスト ケースを使用するオプションを提供したいと考えています。操作のWeb応答時間を計算し、同時ユーザーのグラフ/分析も生成できる利用可能なライブラリはありますか.

前もって感謝します

-ABY

4

1 に答える 1

1

私は同じ質問を研究しようとしています。文献レビューから思いついた答えはノーでした。C# に関しては、Jmeter は jUnit と統合されています。Apache ドキュメントで Nunit または MSTest のサポートについて言及されていません。Microsoft は、クエリの実行時間をテストできる SQL Server 用の JDBC ドライバーを提供しています。これがサポートされていることがわかった場合は、HTMLUnitDriver をヘッドレス実行 (何千ものブラウザー インスタンスがポップアップしない) に使用することがベスト プラクティスであることに注意してください。

また、ほとんどの解説では、機能的な Selenium テストを JMeter に統合できますが、Jmeter はプロトコル レベルでアクションをレポートし、インストルメント化された Selenium コードは DOM オブジェクト レベルで動作すると述べています。ページの読み込み中のさまざまなイベントに関するメトリックをサポートするために必要な粒度が失われます (ランダムに、ページが読み込まれるまでの全体的な時間を、redirectStart と redirectEnd の違いと比較することを考えています)、またはフォーム検証からの入力などのクライアント側のアクティビティを失います。

于 2012-12-25T08:37:41.243 に答える