Как часть моего вызова API, мне нужно передать случайные идентификаторы в теле, в настоящее время я создаю идентификаторы, используя GUID в C #, но это оказывается очень трудоемким, так как мне нужно тестировать API большими партиями.Я пытаюсь выяснить, возможно ли создать GUID в Postman на лету, сохранить их в переменную и передать в требуемые параметры через вызов API.
Я обнаружил несколько ресурсов, таких как
Для чего {{$ guid}} используется в Почтальоне?
https://www.toolsqa.com/postman/guid-in-postman/
Первая проблема, с которой я столкнулся, заключается в том, что я хочу создать идентификатор без тире, поэтому вместо b3d27f9b-d21d-327c-164e-7fb6776f87b0
я хочу b3d27f9bd21d327c164e7fb6776f87b0
.
Во-вторых, я хочу сохранить их в переменной среды и передатьэто где требуется, например,
В теле в виде необработанного текста мне нужно передать:
{
"clientID":{{id}},
"clientpassword":{{password}},
}
В «Тестах» у меня сейчас есть этот скрипт, но я не могу его получитьработает.
let id = {{$guid}};
let password = {{$guid}};
Я создал 2 глобальные переменные с именем id и паролем
Кроме того, в настоящее время они есть в разделе «Тесты» почтальона.Сценарий запроса.Куда мне добавить это?
РЕДАКТИРОВАТЬ Также еще одна вещь, которую я пытаюсь сделать, - иногда мне нужно искать пользователя, предоставляя идентификатор клиента в разных местах.Можно ли поместить идентификатор и пароль в одно место, где я могу либо обновить его вручную, либо запустив guid, чтобы мне не приходилось обновлять его в каждом тесте API, который я выполняю, а вместо этого он должен быть взят из одного местагде я его обновил.