我正在尝试用Python构建HTTP请求负载生成器。它需要每X秒发送N个请求,最大10K。我相信这需要我有N个计时器。我不知道从哪里真正开始,因为我可能会使用太多的库,例如线程,异步,gevent,grequests,蝗虫,twisted等。由于有时会需要同时发送一些请求
我只需要指出正确的方向。
谢谢。
答案 0 :(得分:0)
在您提到的所有内容中,
然后
eventlet-具有WSGI支持的异步框架。
gevent-基于协程的Python网络库,使用 绿色。
多重处理-(Python标准库)基于进程的“线程” 界面。
线程-(Python标准库)更高级别的线程 界面。
明天-异步代码的魔术修饰符语法。
uvloop-超快速实现asyncio事件循环 libuv。
引述为here。
浏览一下(例如good and bad和discussion like this),表明与其他库相比,gevent似乎更好。
希望这会有所帮助!