Как я могу получить показатели, похожие на Pycurl в саранче? - PullRequest
0 голосов
/ 24 января 2020

Pycurl (и curl) предоставляют очень подробные метрики вокруг каждого HTTP-запроса. Я особенно заинтересован в

pycurl.TOTAL_TIME
pycurl.STARTTRANSFER_TIME
pycurl.REDIRECT_TIME
pycurl.PRETRANSFER_TIME
pycurl.APPCONNECT_TIME
pycurl.CONNECT_TIME
pycurl.NAMELOOKUP_TIME

Эти значения очень полезны при анализе проблем производительности, связанных с приложениями с низкой задержкой. Мне нравится гибкость саранчи, но в настоящее время я не знаю, как получить аналогичные показатели оттуда. Использование pycurl в саранче не вариант, потому что саранча использует gevent (https://github.com/locustio/locust/issues/393), а gevent-curl кажется экспериментальным / непроверенным (https://bitbucket.org/denis/gevent-curl/src/default/).

I ищу помощь в извлечении аналогичных метрик из urllib3 (который использует модуль запросов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...