12

私はしばらく JMeter を使用しており、負荷テストのみに使用しています。通常の機能テストに使用できるかどうか疑問に思っていました。

例: 不正な形式の XML があり、返さ400 Bad Requestれることを期待しているアプリケーションが返されます。したがって、それは正しいのですが、JMeter はそれを失敗として解決します。

応答アサーションを試しましたが、うまくいきませんでした...

これはJMeterで可能ですか?

4

2 に答える 2

47

200 以外の応答コードをテストするには、応答アサーションの [Ignore Status] フィールドをチェックする必要があります。これがないと、応答アサーションに関係なく、テストは常に失敗します。

したがって、http 応答コード 400 をテストするために必要なことは次のとおりです。

新しい応答アサーションを追加します。次のアサーション プロパティを設定します。

  • [応答コード] ラジオ ボタンをオンにします。
  • [ステータスを無視] ボックスをオンにします。
  • パターン マッチング ルールの [等しい] ラジオ ボタンをオンにします。
  • [追加] ボタンをクリックします。
  • テストするパターンの行に「400」と入力します。

終わり。

于 2012-11-12T20:31:30.970 に答える
6

簡単に。これ
に対する回答を参照してください。

パターン マッチング ルールレスポンス アサーションで NOT チェックボックスを試すこともできます。

于 2012-04-14T11:05:33.817 に答える