我正在尝试写一个小程序,用来测试一组请求完成的速度。
我需要测量100个请求的速度。
问题是我不知道该怎么实现,因为这需要同时发送多个网址请求。有什么好主意吗?
如果你想继续使用Python这个框架,可以试试Corey Goldberg的Pylot,或者它的后续版本multi-mechanize。
还有一个很棒的开源框架叫做 locust,它是用纯Python写的,支持分布式和可扩展的功能。这个框架使用了 greenlets,非常适合模拟大量同时在线的用户。
为什么要构建这个?
其实有好几个现成的工具可以用。