Инструкция этого типа производит оценку времени скачивания заданного файла из сети Интернет, и позволяет построить график успешности этой операции, и скорости передачи.
В качестве параметров задаются имена ресурсов:
Параметр | Значение | Комментарий |
---|---|---|
url_0 | http://mirror.yandex.ru/gentoo-distfiles/snapshots/gentoo-latest.tar.xz | Ссылка на внешний ресурс |
url_1 | url | |
url_X | url |
Также планируется возможность задать ссылку на Youtube-ролик.
Типовой скрипт инструкции:
import wnam_helpers
import json
import sysdata = ' '.join(sys.argv[1:])
json_data = json.loads(data)['data']files = []
for key, value in json_data.items():
if 'url_' in key:
files.append(value)limit_rate = json_data['limit_rate'] if 'limit_rate' in json_data else ''
print(wnam_helpers.download_files(files, limit_rate=limit_rate))
В качестве результата инструкция для каждой из ссылок выдает объем скаченных данных, и время скачивания (в миллисекундах):
На основании собираемых данных инструкциями этого типа строится отчет "Качество связи".