Использование JSON для создания динамических данных - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть JSON-скрипт для ввода данных в Web DB, ниже:

{"email_address": "test@gmail.com", "first_nm": "test", "last_nm": "test"," birth_dt ":" 1974-01-27 "," address_line_1 ":" "," address_line_2 ":" "," city ":" Dallas "," state ":" TX "," zip ":" 75206"," phone_no ":" 214-235-4948 "," store_id ":" 1001 "," sex_cd ":" F "," visit_frequency ":" RN "," visit_type ":" DN, LU "," favour_dish":" CK, SH, ST "," favour_beverage ":" CT, WN "," favour_dining ":" FM, DN, HH "," source_cd ":" PD "}

Я хочу бытьбыть в состоянии запустить это в приложении, как почтальон, где адрес электронной почты, имя и фамилия будут меняться в каждом сообщении.Как бы я пошел по этому поводу?

1 Ответ

0 голосов
/ 20 сентября 2018

Вы пробовали использовать переменные в почтальоне?Подробнее читайте здесь: https://www.getpostman.com/docs/v6/postman/environments_and_globals/intro_to_environments_and_globals

Прочитав приведенную выше ссылку, вы увидите, что мы можем использовать скрипты Pre-Request в почтальоне для динамической установки значений этих переменных.

В вашем теле запроса вы можете поместить JSON вместе со значениями внутри JSON, которые предназначены для динамического изменения, заменить их переменными.Например:

{
    "email_address": "{{email_address}}",
    "first_nm": "{{first_name}}",
    "last_nm": "{{last_nm}}",
    "birth_dt": "{{dob}}",
    "address_line_1": "{{address1}}",
    "address_line_2": "{{address1}}",
    "city": "{{city}}",
    "state": "{{state}}",
    ...
}

Теперь вы можете использовать переменные окружения / глобальные переменные в Postman и изменять значения с помощью скриптов / изменять значения вручную.

Вы можете импортировать следующую коллекцию (Нажмите «Импорт»> «Импортировать по ссылке») в приложении «Почтальон», и я подготовил базовый пример, с которого можно начать.Проверьте сценарий предварительного запроса и текст Sample Post Request: https://www.getpostman.com/collections/231c5ff4830e5b7b9d9d

Вот официальное учебное видео от команды почтальона о том, как вы можете использовать переменные: https://www.youtube.com/watch?v=DTOS_dFeXvM

...