Size: a a a

Postman | Community

2020 March 12

YR

Yevhenii Rozstalnoy in Postman | Community
И такие простые проверки лучше все в одну функцию пихать т.к. когда будет простыня джсона на 100 строк то задолбаетесь для каждой строки новую функцию писать
источник

VL

Vyacheslav Leonidov in Postman | Community
Yevhenii Rozstalnoy
Только хотел написать что обе проверки бессмысленны
Это же пример, на практике я хочу быть уверенным что есть определенный пул полей в ответе и одно из них содержит ожидаемое значение
источник

VL

Vyacheslav Leonidov in Postman | Community
Yevhenii Rozstalnoy
И такие простые проверки лучше все в одну функцию пихать т.к. когда будет простыня джсона на 100 строк то задолбаетесь для каждой строки новую функцию писать
Поэтому я и задумался как сделать это все в одну строчку, спасибо что показали как это реализовать)
источник

T

Thony in Postman | Community
Vyacheslav Leonidov
Это же пример, на практике я хочу быть уверенным что есть определенный пул полей в ответе и одно из них содержит ожидаемое значение
Если нужно проверить поля - гуглите схемы (в снипетах тоже есть пример)

Если значения полей - тогда это нотация через точку с указаниемнудного атрибута
источник

YR

Yevhenii Rozstalnoy in Postman | Community
Vyacheslav Leonidov
Поэтому я и задумался как сделать это все в одну строчку, спасибо что показали как это реализовать)
самая простая проверка типа такого в итоге получится, но в зависимоти конечно откуда значения в ожидаемом результате берете
источник

T

Thony in Postman | Community
Yevhenii Rozstalnoy
самая простая проверка типа такого в итоге получится, но в зависимоти конечно откуда значения в ожидаемом результате берете
Я бы разделил - так здесь композитное условие и если не сработает хоть один из параметров - упадет весь тест

Хотя кажется, что полезнее проверять по полям
источник

YR

Yevhenii Rozstalnoy in Postman | Community
а если вот хотите проверить что прям только эти 4 поля приходят и все то как выше сказали  - проверяете схемами, а если какое то поле например "email" не придет то и проверка что на скрине это покажет
источник

T

Thony in Postman | Community
Я в ьаком случае выносил имена полей в массив
источник

VL

Vyacheslav Leonidov in Postman | Community
Yevhenii Rozstalnoy
самая простая проверка типа такого в итоге получится, но в зависимоти конечно откуда значения в ожидаемом результате берете
Сработает ли это с подставляемыми значениями из csv файла..?) Сейчас проверю
источник

VL

Vyacheslav Leonidov in Postman | Community
Yevhenii Rozstalnoy
самая простая проверка типа такого в итоге получится, но в зависимоти конечно откуда значения в ожидаемом результате берете
Так он проверяет лишь что в ответе есть поле email, но не проверяет значения подаваемые на это поле :(
Написал вот так, но что-то подсказывает мне что вторую проверку по переменной data.email он не выполняет
источник

СС

Сергей Сергей... in Postman | Community
Я бы сказал, что при проверка to.include для целого респонса, можно себе сразу в 2 ноги выстрелить
источник

T

Thony in Postman | Community
Vyacheslav Leonidov
Так он проверяет лишь что в ответе есть поле email, но не проверяет значения подаваемые на это поле :(
Написал вот так, но что-то подсказывает мне что вторую проверку по переменной data.email он не выполняет
попробуйте to.eql

туда же - вместо pm.response.text() есть смысл использовать pm.response.json()
источник

EC

Expert Cucumber in Postman | Community
Thony
попробуйте to.eql

туда же - вместо pm.response.text() есть смысл использовать pm.response.json()
плюсую
источник

M

Max in Postman | Community
Добрый день. Как в Manage cookies можно добавить куки через tests панель?
источник

T

Thony in Postman | Community
Max
Добрый день. Как в Manage cookies можно добавить куки через tests панель?
https://www.toolsqa.com/postman/cookies-in-postman/

явного ответа о том, возможно ли это, не нашлось, но можно попробовать перебором засетать туда значение (в статье рассматривается лишь возможноть гета)
источник

T

Thony in Postman | Community
кажется, всё решается через сам узел pm.cookies
и похоже, что сет есть, детали в статье:https://learning.postman.com/docs/postman/sending-api-requests/cookies/
источник

M

Max in Postman | Community
Thony
кажется, всё решается через сам узел pm.cookies
и похоже, что сет есть, детали в статье:https://learning.postman.com/docs/postman/sending-api-requests/cookies/
Пробовал, не помогло
источник

T

Thony in Postman | Community
источник

T

Thony in Postman | Community
других идей нет пока
источник

M

Max in Postman | Community
Thony
кажется, всё решается через сам узел pm.cookies
и похоже, что сет есть, детали в статье:https://learning.postman.com/docs/postman/sending-api-requests/cookies/
Разобрался, работает,  только прежде надо было еще в white list домен добавить. Спасибо
источник