Size: a a a

Postman | Community

2022 January 18

AZ

Alex Z in Postman | Community
Ага
источник

VN

Vlad Novak in Postman | Community
Пишешь сет энвайромент  или глобал в пре реквест скриптах коллекции пишешь этот тест. Потом через метод eval(environment/globals.name_of_test) ();  вызываешь в каждом реквесте где надо
источник

AZ

Alex Z in Postman | Community
меня за eval загрызут походу...
источник

H

Hanna in Postman | Community
function getEnv (){
   let test = pm.environment.get("test");
   return test
}

pm.test(`Here is some text ${getEnv()}`, function () {

можешь в єтом тесте их прописать, потом вьізьівать. но все равно будет много кода.
источник

VN

Vlad Novak in Postman | Community
Так вроде через эвал удобнее всего? Один раз прописал и маленькой командой вызываешь
источник

AZ

Alex Z in Postman | Community
Спасибо всем за ответы! ну а вдруг.. - можно вместо JS тесты на python в Postman писать?
источник

H

Hanna in Postman | Community
🤷🏻‍♀️тут уже на вкус и цвет) я бьі вообще в названиях теста никогда не использую значения переменньіх))
источник

VN

Vlad Novak in Postman | Community
Ну это как учили по правилам "best practices" 😄
источник

AZ

Alex Z in Postman | Community
Делаю для удобства - эти тесты будут и у разрабов на их машинах и на сервере — соответственно тайминги везде разные. Чтобы можно было видеть - как твой код влияет на общий процесс
источник

NV

Nick Verbitsky in Postman | Community
Нет, нельзя
источник

VN

Vlad Novak in Postman | Community
SetTimeOut есть такой метод , выставляет время в миллисекундах и все )
источник

AZ

Alex Z in Postman | Community
а это не выдержка времени между тестами?
источник

VN

Vlad Novak in Postman | Community
Ну да , выставляет время и запросы последовательно выполняются , а ты что имел ввиду?
источник

AZ

Alex Z in Postman | Community
а мне нужно ограничение на время выполнения теста, которое при запуске с разных мест разное.
источник

MK

Mariana Kotsko in Postman | Community
Всем привет. Помогите, пожалуйста, столкнулась с такой проблемой:
Раню тесты в newman, на вход передаю дата файл в котором прописаны данные для каждого теста.
Для некоторых тестов будет всего один набор данных, в то время как для других тестов я хочу задать несколько наборов данных, на которых их нужно прогнать.
Вопрос: можно ли задать входящий json файл так, что определенные тесты имели всего 1 набор тестовых данных, и соответственно гнались всего 1 раз, а другие тесты имели по несколько наборов тестовых данных и, соответственно, прогонялись несколько раз?
Спасибо.
источник

IS

Ivan Sviridenko in Postman | Community
или папки по идее или отдельные коллекции
источник

Z

Zelen4ik in Postman | Community
Всем привет, подскажите пожалуйста как написать в постмане тест на условие:
"на сайте при покупке от 3шт товаров действует скидка 10%. При этом если заказывать 13 шт товаров то скидки не будет,т.е. тест должен быть провален
источник

A

Anton in Postman | Community
ну сделай запрос на покупку 13 товаров и проверь в тесте что скидки нет
источник

Z

Zelen4ik in Postman | Community
т.е. 13 тестов?
источник

Z

Zelen4ik in Postman | Community
или одну функцию if else
источник