Описание тега postman-testcase

0 ответов

Как получить доступ к содержимому внешнего CSV-файла в теле запроса API с помощью почтальона?

Мне нужно запустить контрольный пример, читая данные из внешнего файла данных CSV (загружая файл данных из сборщика данных). Я могу прочитать значения внешнего CSV-файла в "сценарии предварительного запроса", а также в "тестах". Но столкнулись с тру…
0 ответов

При выполнении коллекции почтальонов, возможно ли получить доступ к нескольким файлам данных в одной коллекции или получить доступ к различным строкам за одну и ту же итерацию?

Я запускаю тестовые случаи, используя почтальон для различных вызовов API. Для запуска нескольких REST API требуется другой файл данных. Кроме того, мне нужно получить доступ к различным строкам одного и того же файла данных. Есть ли способ реализов…
0 ответов

Почтальон, чтобы открыть браузер и получить данные с сайта в параметре запроса

Могут ли сценарии почтальона (приложение, а не расширение Chrome) открывать внешний браузер и получать данные с веб-сайта (в моем случае Temp Pin) в качестве параметра запроса? Я выполнил поиск в Интернете и не нашел никаких потенциальных клиентов, …
19 фев '19 в 11:46
1 ответ

Тест почтальона никогда не возвращает "нет прохода"

Я пытаюсь сделать тест на моем сервере API, и я не получаю результат теста без прохода. Мой код: var data = JSON.parse(responseBody); var days = data["days"]; var total_distance = 0; days.forEach(function(value,index,array){ total_distance = total_d…
14 фев '19 в 14:54
0 ответов

Тесты POSTMAN: IIFE в тестах, нужно ли

Я новичок в тестах POSTMAN. У меня вопрос: нужно ли оборачивать ваши тесты Java-скриптов POSTMAN во IIFE, чтобы предотвратить любые коллизии?
14 фев '19 в 16:43
1 ответ

Как зациклить функцию в почтальоне

Я пытался написать тест на наличие каждого из элементов в каждом наборе. пример: присутствует ли familyName в каждом наборе или firstName присутствует в каждом наборе и так далее. Когда я попытался использовать функцию "to .have.property" внутри цик…
01 фев '19 в 07:14
0 ответов

Как не пройти тест в Почтальоне, когда я не получаю ответ от API

Я пытаюсь написать отрицательный тестовый пример, где я передаю неправильные входные значения через API в Postman. API не может получить ответ, и поэтому почтальон продолжает ждать. На заднем конце код ломается. Есть ли способ, которым почтальон мож…
22 фев '19 в 16:31
1 ответ

Проверьте нулевое значение в тестовых случаях Почтальона.not.eql() или.not.equal() не работают

Я работаю с проектом API и использую Postman для тестирования API. Я написал несколько тестов для проверки нуля следующим образом: //user id is present pm.test("user id is present", function() { pm.expect(jsonData.data[0].userId).not.eql(null); }); …
28 янв '19 в 08:50
1 ответ

Почтальон - проверьте значение из ответа и распечатайте на консоли

Снизу Response, я хочу получить значение "responseCode" и сохранить временно. Если значение равно 1, то на консоли я хочу написать "Test PASS". Кто-нибудь может поделиться кодом для этого теста? { "data":{ "transactionId":"$1" }, "responseMessage":"…
01 июн '19 в 16:59
2 ответа

Тест почтальона, чтобы найти ключевое слово в массиве ответов

Я создаю тест в почтальоне, чтобы проверить ключевое слово "беременность" в каждом поле "имя" в JSON. Если каждое поле 'name' в JSON содержит ключевое слово, тогда пройдите тест, иначе произойдет сбой. Найдите скрипт ниже, который я пробовал использ…
2 ответа

Как сравнить само имя объекта (ключи) тела JSON?

Я очень плохо знаком с Почтальоном. Я хочу сравнить отклик объекта JSON. json_response = JSON.parse(responseBody); x=json_response.counter pm.expect(x).to.equal("400"); Это дает мне 400 значений этого соответствующего "счетчика" (или "400" значения …
0 ответов

Почтальон setNextRequest и рабочий процесс условного рабочего процесса

Я пытаюсь создать условный рабочий процесс, используя setNextRequest. Этот рабочий процесс должен выполнять последующий вызов API только в том случае, если код состояния текущего вызова равен 201 Мой тест выглядит примерно так var returnData = JSON.…
05 апр '19 в 08:36
3 ответа

Не в состоянии получить значение от тела ответа почтальона

У меня есть API, который имеет ответ, как показано ниже: "message": "Success!", "user": { "id": 17, "first_name_kanji_or_hiragana": "Hiragana", "last_name_kanji_or_hiragana": "Name", "first_name_katakana": null, "last_name_katakana": null, "email": …
1 ответ

Почтальон проводит опрос ограниченное количество раз, прежде чем провалить тест и перейти к следующему запросу.

Я пишу тест для запроса Async GET. Этот тест должен повторяться каждые 5 секунд в течение до 120 секунд, прежде чем он завершится неудачей и перейдет к следующему запросу. На данный момент, как быстрое решение, я продолжаю повторять попытки без огра…
0 ответов

Получить перенаправленный URL от Почтальона

В настоящее время я перевожу свой старый веб-сайт на новый, и я только что создал некоторые правила перенаправления URL, чтобы перенаправлять старые ссылки на их страницы на новом веб-сайте. Чтобы протестировать эти правила перенаправления, я исполь…
1 ответ

Как написать тест для сопоставления данных в массиве в рамках теста почтальона

Я создал переменную с именем values, это значение содержит массив ниже: var values = ["A","B", "C","D","E","F"] Я хочу написать тест, чтобы сопоставить данные ответов JSON с одним из значений в значениях. var jsonData = pm.response.json(); pm.test("…
0 ответов

Проверка схемы JSON в Почтальоне

При использовании Postman я проверяю ответ JSON следующим образом: tv4.addSchema(globalSchema); const valResult = tv4.validate(data, schema); // schema is an object, which is a subschema from the larger globalSchema который работает нормально, за ис…
23 апр '19 в 11:58
1 ответ

POSTMAN ENV FILE, разные значения для одного и того же объекта

В настоящее время я запускаю свои сценарии для почтальона, используя Newman, с помощью следующей команды Newman запустите [имя_файла].json -e [env name] У меня настроен файл env.json, но для одной из моих переменных может быть более 1 ввода, и я хот…
24 апр '19 в 13:54
1 ответ

Проверка JSON на основе ответа от arrayElement

Я хотел проверить из формата ответа, если status=AVAILABLE, затем arrayElement должен возвращаться с roomTypeId, иначе roomTypeId не должен возвращаться для другого состояния. [ { "status": "SOLDOUT", "propertyId": "dc00e77f", "Fee": 0, "isComp": fa…
10 май '19 в 04:04
1 ответ

Почему PostMan всегда показывает "слишком много ошибок" после 100 строк кода?

Я очень озадачен сообщением об ошибке в редакторе кода PostMan. Это становится видимым после 100 строк кода: например tests["good test"] = true; //written 100 times Почтальон отображает предупреждающий маркер в строке 100: При наведении курсора отоб…