Postman: не удалось преобразовать ответ YAML в JSON

#javascript #json #api #yaml #postman

#javascript #json #API #yaml #postman

Вопрос:

Я должен протестировать API, который возвращает ответ YAML, но для тестов я должен найти строку в ответе.

Для ответа JSON мне просто нужно сделать JSON.parse(responseBody) , но я не могу сделать YAML.parse(responseBody) .

Я искал дополнение, подобное yamljs но я ничего не нашел…

Комментарии:

1. Не могли бы вы попытаться получить ответ в виде текста и проверить данные таким образом, в рамках теста? Используйте pm.response.text() для этого.

2. Я не думал это тестировать, это работает! Большое спасибо

3. Я могу добавить это в качестве ответа, и вы можете его принять. 🙂

Ответ №1:

Используйте pm.response.text() функцию, чтобы получить данные ответа yml в виде текста.

Отсюда вы сможете использовать это в тесте для проверки требуемых фрагментов данных.