0

Rational Performance Tester を 1 時間に 1 回実行して、すべてのページの 1 時間ごとのすべての応答時間を含むレポートを生成することは可能ですか? このような

hour 1: hello.html min avg max time
hour 2: hello.html min avg max time
hour 3: hello.html min avg max time

通常のスケジュールを使用して 1 時間ごとに繰り返すと、すべての応答時間が次のようにレポートにまとめられます。

hello.html` min avg max count=24

.

スクリプトから rpt を開始し、特定のプロジェクト/スケジュールを実行してから、cron にそのスクリプトを 1 時間ごとに実行させることは可能でしょうか?

4

5 に答える 5

1

Rational Performance Tester テストを自動的に実行するには、ツール内に組み込まれているコマンドライン機能を使用できます。そのため、bat ファイル (またはシェル スクリプトを使用する unix crontab) を使用するウィンドウ スケジューラを作成し、そのファイルに次のコマンドを挿入すると、rpt test の呼び出しの最初のビットが自動的に解決されます。

コマンドライン –ワークスペース “ワークスペース” –プロジェクト “testproj” –スケジュール “schedule_or_test”

上記のコマンドの詳細については、以下のリンク「 コマンド ラインからの Rational Performance tester の実行」を参照してください。

2 つ目は、応答時間レポートを自動的に作成する簡単な方法はないように思われますが (これは残念なことです)、Java カスタム コードを記述して、ページの応答時間をテキスト ファイルに記録することができます。

于 2013-05-06T13:28:10.357 に答える
1

確かに、IBM の新しい集中型 QA 管理ツールである Rational Quality Manager を使用して、そのタスクをスケジュールできます。ただし、同じツールで、それを管理できる Java コードを使用してテスト計画を開始できます。

お役に立てれば。

于 2009-12-15T16:18:29.553 に答える
0

なぜそれをしたいのですか?実行中の Web サイトを監視する方法を探しているようですね。その場合は、Apache ログ形式に %D を追加して、ページのサービスにかかった時間を書き出し、代わりに 1 時間ごとに Web ログを処理するなど、はるかに簡単な方法があります :-)

本当にこれを行いたい場合は、RPT を使用しないでください。JMeter などのコマンドラインを使用すると簡単です。実際、ページをロードするだけの場合は、cron の Curl で実行できます。

于 2009-10-03T12:03:02.783 に答える
0

それは単一のページではなく、メインフレームで実行されている Websphere ポータルであるため、Apache 構成を開くだけではありません。

JMeter は調べていませんが、測定したいテスト (ログイン、作成、ログアウト) で実行する必要があるいくつかの手順があり、使用する RPT のテストフローが既にあるので、それは素晴らしいことです。それがrptの目的ではない場合でも、それを再利用します。

//オルメ

于 2009-10-04T10:44:55.477 に答える