Я только начал обучение для разработчиков, и мне было поручено создавать автоматизированные интеграционные тесты для программного обеспечения компании с использованием Postman.
Я потратил 2,5 недели, пытаясь узнать все о Postman и программном обеспечении, и я до сих пор борюсь с тем, как построить эти тесты.
Например, программное обеспечение позволяет добавлятьэлемент (с несколькими полями данных) в базу данных. Я хочу создать тестовую коллекцию, которая позволяет мне выполнять запросы, которые создают новую запись, обновляют эту запись и удаляют эту запись. У меня есть запрос на получение (GetItems), запрос на публикацию (NewItem), запрос на обновление (UpdateItem) и запрос на удаление (DeleteItem).
Как настроить это так, чтобы запрос NewItem создавал переменную id, которую можно использовать для обновления и удаления в последующих запросах?
Пока что единственное, что я получил, - это жесткое кодирование примеров данных для каждого поля элемента в теле запроса. Это значит, что мне нужно вручную редактировать эти данные в запросах на обновление и удаление, и это работает только примерно в половине случаев, когда я выполняю запросы.
Я исследовал это уже несколько дней и не могу понять, как заставить Почтальона делать то, что я пытаюсь сделать.
Любые идеи или советы были бы удивительными, я действительно хочу учиться и создавать полезные тесты для моей новой команды. Спасибо!