2017-02-15 2 views
-1

私はJmeterを使用してテストしている残りのAPIを持っています。メッセージ「OK」に対する応答メッセージアサーションが失敗しています。続き残り:レスポンスメッセージがヌルです

は私が

HTTP/1.1 200 
Set-Cookie: JSESSIONID=BE7C763B232F61E6DCECFSDEDEDB;path=/test-service;HttpOnly 
X-Application-Context: test-service:DEFAULT,dev:8098 
Link: 
X-Content-Type-Options: nosniff 
X-XSS-Protection: 1; mode=block 
Cache-Control: no-cache, no-store, max-age=0, must-revalidate 
Pragma: no-cache 
Expires: 0 
X-Frame-Options: DENY 
Content-Type: application/json;charset=UTF-8 
Transfer-Encoding: chunked 
Date: Wed, 15 Feb 2017 09:14:30 GMT 

サンプラー参照レスポンスヘッダが

Sample Start: 2017-02-15 14:44:26 IST 
Load time: 4422 
Latency: 4418 
Size in bytes: 4368 
Headers size in bytes: 500 
Body size in bytes: 3868 
Sample Count: 1 
Error Count: 1 
Response code: 200 
Response message: 

私は郵便配達を通してそれをテストしたとき、私は

enter image description here

適切な結果を得るために誰かが理由を教えてもらえます結果であり、これは起こっているかもしれませんか?

注: 私のアプリケーションは春の起動アプリケーションです。

更新: これはjmeterでのみ発生していません。 Advance restクライアントを使用しようとしました enter image description here

答えて

1

応答アサーションが以下のように設定されている場合、それは失敗してはなりません。 「HTTP/1.1 200」のテキスト全体を検索する場合は、テキストが「HTTP/1.1 200」の「一致」と一緒に「レスポンスヘッダー」ラジオボタンがオンになっていることを確認してください。

enter image description here

+0

これは応答コードアサーションです。私は応答メッセージアサーションについて説明しています。 – Ganesh

+1

HTTP戻りコードとヘッダーは応答ヘッダーの下に置かれます。レスポンスメッセージにはレスポンス本文のみが入ります。あなたの設定のスクリーンショットを投稿する – Selva

0

これは実際には問題ではありません。 HTTP/2は、HTTP/1.1ステータス行に含まれているバージョンまたは理由フレーズを運ぶ方法を定義していません。 https://github.com/spring-projects/spring-boot/issues/6548 これは実際にはHTTP/2仕様のサポートを開始するTomcat 8.5の問題です。 Tomcatの関連部分のコメントを引用するには、 "クライアントはそれを無視して(RFC 7230)、バイトを浪費します。"

関連する問題