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/)。
我正在寻求帮助,以从urllib3(请求模块使用)中提取相似的指标。