Size: a a a

QA — Load & Performance

2020 September 16

СФ

Степа Фомичев... in QA — Load & Performance
Увидел про курл)
источник

KY

Kirill Yurkov in QA — Load & Performance
Pavel Skorykh
Всем привет, есть POST метод у которого Content-Type multipart/form-data, у нас реализовано так что его можно отправить и с телом, и он успешно работает через сваггер,когда я его дергаю курлом он сначала возвращает  HTTP/1.1 100 Continue а потом HTTP/1.1 200 OK. Но когда я его запрашиваю в хттп сэмплере в джиметре, он возвращает ошибку NotHttpResponseException: server-name failed to respond или Connection reset - при каких условиях какую ошибку возвращает я так и не понял. Когда я отправляю другие запросы к этому серверу они сразу отдают 200 ОК и таких ошибок нет, сервер доступен но в других запросах контент тайп - json, в гугле по таким ошибкам  нашел только рекомендации по настройке сервера для обработки большого количества запросов, и инструкции по настройке в файлах user.properties и hc.paramaters но мне это не помогло. может быть такая ошибка из-за контенттайпа ? или проблема в том что приходит два статуса ответа?
а какие натройки стоят у http запроса? интересует какое по редиректам поведение выставлено
источник

KY

Kirill Yurkov in QA — Load & Performance
ну и галка мультипарт дата
источник

KY

Kirill Yurkov in QA — Load & Performance
Pavel Skorykh
Всем привет, есть POST метод у которого Content-Type multipart/form-data, у нас реализовано так что его можно отправить и с телом, и он успешно работает через сваггер,когда я его дергаю курлом он сначала возвращает  HTTP/1.1 100 Continue а потом HTTP/1.1 200 OK. Но когда я его запрашиваю в хттп сэмплере в джиметре, он возвращает ошибку NotHttpResponseException: server-name failed to respond или Connection reset - при каких условиях какую ошибку возвращает я так и не понял. Когда я отправляю другие запросы к этому серверу они сразу отдают 200 ОК и таких ошибок нет, сервер доступен но в других запросах контент тайп - json, в гугле по таким ошибкам  нашел только рекомендации по настройке сервера для обработки большого количества запросов, и инструкции по настройке в файлах user.properties и hc.paramaters но мне это не помогло. может быть такая ошибка из-за контенттайпа ? или проблема в том что приходит два статуса ответа?
попробуй импортнуть курл запрос в жметер, там в тулзах есть фича
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
попробуй импортнуть курл запрос в жметер, там в тулзах есть фича
Прикольно!
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
Прикольно!
не знал чтоль?)
источник

PS

Pavel Skorykh in QA — Load & Performance
Kirill Yurkov
ну и галка мультипарт дата
Если ставлю ее дообавляются границы и запрос падает с 400
источник

KY

Kirill Yurkov in QA — Load & Performance
а импорт не помог?
источник

PS

Pavel Skorykh in QA — Load & Performance
Kirill Yurkov
попробуй импортнуть курл запрос в жметер, там в тулзах есть фича
Именно этот запрос не импортируется, ошибка begin 0, end 1, length 0
источник

PS

Pavel Skorykh in QA — Load & Performance
Kirill Yurkov
а какие натройки стоят у http запроса? интересует какое по редиректам поведение выставлено
Вот тут не понял, редиректы должны быть на сервере или мне нужно в джиметре добавить что то?
источник

KY

Kirill Yurkov in QA — Load & Performance
может получиться скрин настроек http sampler сделать?
источник

KY

Kirill Yurkov in QA — Load & Performance
и хидеры
источник

PS

Pavel Skorykh in QA — Load & Performance
Буду рад если мы сможем завтра продолжить, я немножко стресанул и поехал домой :)
источник

KY

Kirill Yurkov in QA — Load & Performance
завтра смогу к вечеру только помочь, в любом случае в чате могут помочь итак)
источник

A

Alexander in QA — Load & Performance
Pavel Skorykh
Всем привет, есть POST метод у которого Content-Type multipart/form-data, у нас реализовано так что его можно отправить и с телом, и он успешно работает через сваггер,когда я его дергаю курлом он сначала возвращает  HTTP/1.1 100 Continue а потом HTTP/1.1 200 OK. Но когда я его запрашиваю в хттп сэмплере в джиметре, он возвращает ошибку NotHttpResponseException: server-name failed to respond или Connection reset - при каких условиях какую ошибку возвращает я так и не понял. Когда я отправляю другие запросы к этому серверу они сразу отдают 200 ОК и таких ошибок нет, сервер доступен но в других запросах контент тайп - json, в гугле по таким ошибкам  нашел только рекомендации по настройке сервера для обработки большого количества запросов, и инструкции по настройке в файлах user.properties и hc.paramaters но мне это не помогло. может быть такая ошибка из-за контенттайпа ? или проблема в том что приходит два статуса ответа?
А если через браузер и свагер отправить запрос и записать его jMeter?
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
не знал чтоль?)
Нет
Смешнее то, что час назад ковырял api-запросы РэббитMQ, которые в доке представлены в виде вызовов курла :)
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
Нет
Смешнее то, что час назад ковырял api-запросы РэббитMQ, которые в доке представлены в виде вызовов курла :)
ну этот импорт очень так себе, совсем не все что кушает
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
ну этот импорт очень так себе, совсем не все что кушает
Ну тогда и хорошо, что я руками всё сделал
источник

KY

Kirill Yurkov in QA — Load & Performance
но если у него получается - то все сносно работает))
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Pavel Skorykh
Всем привет, есть POST метод у которого Content-Type multipart/form-data, у нас реализовано так что его можно отправить и с телом, и он успешно работает через сваггер,когда я его дергаю курлом он сначала возвращает  HTTP/1.1 100 Continue а потом HTTP/1.1 200 OK. Но когда я его запрашиваю в хттп сэмплере в джиметре, он возвращает ошибку NotHttpResponseException: server-name failed to respond или Connection reset - при каких условиях какую ошибку возвращает я так и не понял. Когда я отправляю другие запросы к этому серверу они сразу отдают 200 ОК и таких ошибок нет, сервер доступен но в других запросах контент тайп - json, в гугле по таким ошибкам  нашел только рекомендации по настройке сервера для обработки большого количества запросов, и инструкции по настройке в файлах user.properties и hc.paramaters но мне это не помогло. может быть такая ошибка из-за контенттайпа ? или проблема в том что приходит два статуса ответа?
Может что-то простое и незамеченное было?
Вместо метода POST выставлен метод GET.

Или где-то на сервере ограничение на размер запроса. Такое видел в WAF Imperva.
источник