В прошлый раз мы говорили о том, как запускать API-тесты из командной строки при помощи Newman, а также о том, как добавить Newman в вашу систему непрерывной интеграции для автоматического запуска тестов. Однако знание, как запускать ваши тесты, мало чем вам поможет, если вы не подойдете с умом к вопросу, какие тесты прогонять, и когда этим заниматься. Давайте вначале разберемся, что нужно автоматизировать.
Можно сказать, что у нас и так тут жизнь не сахар, но после установки турникетов - думаю, что очень многие работники с большим стажем за плечами просто уйдут, т.к. все ИТ-шники привыкли к свободе. А так будут следить за каждым выходом из офиса. А представьте, что человек курящий... Да, у нас есть камеры, но ладно с ними еще ( адекватность есть). Но теперь наш офис будет похож либо на завод, либо на исправительное учреждение.
Я - очень новичок. Подскажите, пожалуйста, как получить последнее значение id некоторой сущности, чтобы потом ее же (сущность) открыть на редактирование/удалить.
Пр создании сущности получаю ответ:
{
name: "какое-то имя", "id": "какой-то id"
}
Как сейчас: к POST запросу добавила JSON Extractor, где указала имя переменной и json path expression: $id, в запросе PUT (где открываю сущность на редактирование) подставила эту переменную ("id": "${ID}"), но результат 400.
хочу ждать элеиента не 60 сек (defaultTimeOutForWait), а передаваемое значение, если передаю значение меньше 60 сек, все работет, как я ожидаю – Timed out через количество секунд, которое я передала,но вот если передаю значение больше 60сек, все равно Timed out после 60 сек. Код ниже: