私はjmeterを初めて使用し、最近API負荷テストのために作業を開始しました。機能テストの一部としてチェックする必要があるアサーションを負荷テストに入れる必要がある理由を説明してください。また、負荷テストの一部としてアサーションを追加すると、結果 (平均時間、偏差、中央値など) に影響を与えますが、これは正しくありません。
あなたの考え
私はjmeterを初めて使用し、最近API負荷テストのために作業を開始しました。機能テストの一部としてチェックする必要があるアサーションを負荷テストに入れる必要がある理由を説明してください。また、負荷テストの一部としてアサーションを追加すると、結果 (平均時間、偏差、中央値など) に影響を与えますが、これは正しくありません。
あなたの考え
応答に対するアサーションの目的は、実際に正しい目的地に到達したことを保証することです。
たとえば、負荷がかかっている状態で、サーバーが不完全な応答を返したり、エラー メッセージを含む有効なページを返したりした場合、アサーションがなければそれを知ることはできません。
アサーションの処理には常にいくらかのオーバーヘッドがありますが、過剰な数のテストを実行していない限り、最小限に抑える必要があります。アサーションはロード ジェネレーターで実行されるため、そのコンポーネントが追加のオーバーヘッドを処理できない場合、アサーションだけが問題になることはありません。
アサーションを使用する必要がありますが、慎重に使用する必要があります。必要に応じてそれらを使用し、抽出するデータをできるだけ少なくしてください。JMeter チューニングのヒントに従ってください。