Успешных ТЕСТОВ в почтальоне для моей JSON-схемы, ответа API, но также хотите проверить, достижимы ли URL-адреса, возвращаемые API (HTTP Status 200).Как я могу выполнять подзапросы внутри тестов?
У меня есть JSON-код:
{
"success": 1,
"filelist": [
{
"group_name": "xxxx",
"group_position": 2,
"track_name": "xxxx",
"track_position": 1,
"is_product_id": 105,
"url": "https://xxx.mp3",
"type": 0
},
{
"group_name": "xxx",
"group_position": 2,
"track_name": "xxx",
"track_position": 2,
"is_product_id": 105,
"url": "https://xxx.mp3",
"type": 0
},
]
}
Я проверяю схему для каждого элемента в массиве, например:
var response = JSON.parse(responseBody);
for (var file in response.filelist) {
var trackItem = response.filelist[file];
var testName = "Schema for " + trackItem.track_name;
tests[testName] = tv4.validate(trackItem, fileSchema);
}
и нравится проверять каждый URL, содержащийся в этом элементе, если он доступен (HTTP STATUS 200) в том же цикле.Возможно ли это?