Size: a a a

Postman | Community

2019 May 23

NV

Nick Verbitsky in Postman | Community
Но если очень хочется темплейтами, то тогда вот так:
const array = [Number(`${firstItem}`), Number(`${secondItem}`), Number(`${seventhItem}`)];
источник

NV

Nick Verbitsky in Postman | Community
[ 1558609052534, 1558609058275, 1558609058139 ]
3
[ 1558609052534, 1558609058275, 1558609058139 ]
3
источник

МA

Мария Amanalyre in Postman | Community
Nick Verbitsky
Но если очень хочется темплейтами, то тогда вот так:
const array = [Number(`${firstItem}`), Number(`${secondItem}`), Number(`${seventhItem}`)];
о, спасибо, попробую так
источник

МA

Мария Amanalyre in Postman | Community
Да, заработало. Спасибо!
источник

NV

Nick Verbitsky in Postman | Community
❤️
источник
2019 May 28

M

Mikalai in Postman | Community
подскажите, плиз (вопрос, возможно, глупый):
если в тестах у меня фейлится какая-либо проверка (например, 400 вместо 200 летит), то ОСТАЛЬНЫЕ скрипты из тестов отработают (например, sendRequest)?
пока что у меня они не работают при фейле теста
источник

H

Helen in Postman | Community
смотря как тесты напишете
источник

NV

Nick Verbitsky in Postman | Community
Mikalai
подскажите, плиз (вопрос, возможно, глупый):
если в тестах у меня фейлится какая-либо проверка (например, 400 вместо 200 летит), то ОСТАЛЬНЫЕ скрипты из тестов отработают (например, sendRequest)?
пока что у меня они не работают при фейле теста
Сбрось код сюда или ссылку на пасту: наверное, быстрее ответят 😁
источник

M

Mikalai in Postman | Community
pm.test("Status code is 200", function () {
   pm.response.to.have.status(200);
});

//SENDING RESULTS TO TESTRAIL

var testrail_url = "https://testrail.com/index.php?/api/v2/add_result/" + pm.environment.get("init_call_id");

pm.sendRequest({
           url: testrail_url,
           method: 'POST',
           header: {
               'Content-type': 'application/json',
               'Host': 'testrail.com',
               'Authorization': pm.globals.get("testrail_api_key"),
           },
           body: {
               mode: 'raw',
               raw: JSON.stringify({'status_id': 1, 'assignedto_id': pm.globals.get("testrail_ID")})

           }
}, function (err, res) {
        console.log(res.text());
});
источник

M

Mikalai in Postman | Community
запихнуть pm.response.to.have.status(200) и pm.sendRequest в if ... else тоже не помогло
источник

EZ

Evgeniy Zabavnyuk in Postman | Community
Хочется результат, если статус не 200, то //SENDING RESULTS TO TESTRAIL не исполнялся?
источник

M

Mikalai in Postman | Community
да
источник

EZ

Evgeniy Zabavnyuk in Postman | Community
pm.test("Status code is 200", function () {
   pm.response.to.have.status(200);

//SENDING RESULTS TO TESTRAIL

var testrail_url = "https://testrail.com/index.php?/api/v2/add_result/" + pm.environment.get("init_call_id");

pm.sendRequest({
           url: testrail_url,
           method: 'POST',
           header: {
               'Content-type': 'application/json',
               'Host': 'testrail.com',
               'Authorization': pm.globals.get("testrail_api_key"),
           },
           body: {
               mode: 'raw',
               raw: JSON.stringify({'status_id': 1, 'assignedto_id': pm.globals.get("testrail_ID")})

           }
}, function (err, res) {
        console.log(res.text());
});
});
источник

EZ

Evgeniy Zabavnyuk in Postman | Community
пробовали просто запихнуть всё в рамки этого же теста?
источник

EZ

Evgeniy Zabavnyuk in Postman | Community
Не спец, меня тоже прошу сильно не пинать %)
источник

M

Mikalai in Postman | Community
Evgeniy Zabavnyuk
пробовали просто запихнуть всё в рамки этого же теста?
не понял вопроса — это все в одном тесте и так
источник

EZ

Evgeniy Zabavnyuk in Postman | Community
просто попробуйте внести все скрипты по работе с тестрейлом в рамки тела pm.test по проверке статуса и посмотрите результат. Сейчас у Вас эти скрипты вынесены за пределы теста и они будут исполнены вне зависимости от результата проверки статуса
источник

Ri

Rustam is not a func... in Postman | Community
привет чатик) как записать трафик и замокать сторонний ресурс? :)
источник

M

Mikalai in Postman | Community
Evgeniy Zabavnyuk
просто попробуйте внести все скрипты по работе с тестрейлом в рамки тела pm.test по проверке статуса и посмотрите результат. Сейчас у Вас эти скрипты вынесены за пределы теста и они будут исполнены вне зависимости от результата проверки статуса
нет, не исполняются, к сожалению. если код - не 200, то тест фейлится и реквест на отправляется
источник

EZ

Evgeniy Zabavnyuk in Postman | Community
Тогда ждем спецов. :(
источник