2016-06-20 7 views
1

私はMSTRアプリケーション用のjmeterスクリプトを作成しました。このアプリケーションがホストされているサーバーは開発チームによってシャットダウンされましたが、スクリプトはまだ正常に実行されています。私のjmeterスクリプトは、アプリケーションサーバがシャットダウンされていることを前提に実行されています

なぜスクリプトはエラーを出さないのですか?

+0

サーバーに「OK」ステータス(200)を戻している「maitainece」ページがある可能性があります。 – fhofmann

答えて

2

HTTP Requestsの場合、JMeterはすべてHTTP Status Codesを400未満の値で自動的に処理します。

Response Assertionを追加すると、テストが必要な処理を行い、期待される情報がページに表示され、期待される情報が存在しないことを確認できます。Duration Assertionで最大応答時間を設定することもできますなど、HTML Assertionを経由してHTML/XHTML/XML準拠であることのための応答を確認し

は、スクリプトが正常にベースを実行しているという印象を得ているアサーション

2

を使用して条件付きで失敗JMeterのサンプラーに関する包括的な情報についてHow to Use JMeter Assertions in Three Easy Stepsガイドを参照してください。受け取っている応答コードにテストを正確にするためには、スクリプトに応答アサーションを追加し、それぞれの要求に対して正常に応答した結果として期待されるパターンとして特定のテキストを追加することをお勧めします。

この場合、JMeterスクリプトの実行が重くなり、適切なメモリが割り当てられていないとJMeterがメモリ不足になる可能性があるため、すべての要求に対して応答アサーションを追加しないようにする必要もあります。

応答アサーションを追加してテストを再実行し、それを使用してスクリプトの正確性を検証します。

関連する問題