Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Почему вместо POST запроса отправляется GET

soapui
Теги: #<Tag:0x00007f7b64d0dc48>

#1

Добрый день!
Юзаю SOAP UI, создал метод POST, но отправляется почему-то GET да еще и не потому адресу, который я указал.

ЧТО это может быть?


(rmerkushin) #2

Эмм редирект?


(Andrew Zakordonets) #3

Наверное потому что soap ui не передает куки, которые дают возможность понять серверу кто ты такой , по этому раз “пользователь” не залогинен, то его редиректит на Login page где он должен сначала зарегаться


#4

знаете как куки передавать?


(5am) #5

https://www.soapui.org/testing-dojo/best-practices/understanding-rest-headers-and-parameters.html

обычно для авторизации хватает хэдеров (apikey, sessionid, etc)


(Ihor Bodnar) #7

Какой в приложении используется метод авторизации? Если oauth какой-нибудь, например, так просто не получится :slight_smile:


(5am) #8


вроде вот, но на сколько я опнял - доступно только в Pro версии

+как данную проблему решаю я:
Собирался тестовый билд продукта, который авторизировал юзера по наличию username в опеределенном хэдере (some_header_name : someusername) => авторизация не требовалась, можно было прогнать тесты.

такое решение может подойти в случае, если тесты бегают не на постоянной основе, а например - раз в пол года, надо сзять перформанс.
раз в пол года - собрать такой билд не проблема, на постоянной основе - это потанцеальная дыра в безопасности.


#9

Вот так сделал - работает!


#10

На самом деле на фиг не нужен этот скрипт!
Просто в настройках тест-кеса указываешь Maintain HTTP session и все! И он сам начинает работать с куки.