jmeter restful api получает соединение закрыто, неверный запрос и предупреждение в отчете - PullRequest
0 голосов
/ 26 марта 2020

Я пытался использовать Jmeter для выполнения простого запроса GET API. но предупреждение всегда возвращается.

URI в результате верен.

Я не уверен, что еще не так, пожалуйста, сообщите, что отсутствует.

в теле запроса отчета дерева , который я вижу, как конечная точка GET верна

GET http://localhost:8015/api/items/drug

GET data:


[no cookies]

в заголовке запроса дерева отчетов:

Connection: keep-alive
: 
: 
Host: localhost:8015
User-Agent: Apache-HttpClient/4.5.10 (Java/1.8.0_231)

Данные ответа, заголовок ответа

HTTP/1.1 400 Bad Request
Connection: close
Date: Thu, 26 Mar 2020 08:49:28 GMT
Server: Kestrel
Content-Length: 0

Ответы [ 2 ]

0 голосов
/ 26 марта 2020

Я решил, просто удалив HTTP-менеджер. тогда я получил зеленый результат.

не знаю почему. я буду исследовать больше. так что если кто-нибудь увидит то же самое, постарайтесь не использовать HTTP Manager.

0 голосов
/ 26 марта 2020

Согласно 400 Плохой запрос описание:

Код состояния ответа HyperText Transfer Protocol (HTTP) 400 Bad Request указывает, что сервер не может или не будет обрабатывать запрос из-за к чему-то, что воспринимается как ошибка клиента (например, синтаксис искаженного запроса, кадрирование ошибочного сообщения запроса или ложная маршрутизация запроса).

Клиент не должен повторять этот запрос без изменений.

Это означает, что вы отправляете запрос, который синтаксически неверен, проверьте журналы своего приложения, возможно, он содержит подробности, которые могут помочь вникнуть в суть проблемы.

Скорее всего, вы получаете ошибку из-за отсутствия заголовков запроса , наиболее вероятно Accept и / или Content-Type . Заголовки можно передать с помощью диспетчера заголовков HTTP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...