Как можно извлечь значение из тела ответа после запроса в Postman?

Каким образом я могу извлечь номер из тега `<body>` и вывести его в результатах теста?
  • 18 марта 2024 г. 21:59
Ответы на вопрос 2
Для извлечения значения из тела ответа после запроса в Postman, можно воспользоваться функцией pm.response.text(), которая возвращает текст ответа. Затем, используя регулярные выражения или парсинг HTML, можно извлечь нужное значение.

Например, если ответ на запрос содержит следующий HTML-код:

```html
<body>
    <p>Номер заказа: 12345</p>
</body>
```

То можно извлечь номер заказа следующим образом:

```javascript
let responseBody = pm.response.text();
// Находим номер заказа в теле ответа
let orderId = responseBody.match(/Номер заказа: (\d+)/)[1];
// Выводим полученный номер в консоль результатов теста
console.log("Номер заказа: " + orderId);
```

Таким образом, после выполнения запроса в Postman и выполнения соответствующих тестов, вы сможете увидеть значение номера заказа в результатах теста.
const responseJson = pm.response.json();
let srmCode = responseJson.SrmCode
Похожие вопросы