Locust

基于事件和异步操作,使用协程的方式模拟用户请求。

当一个协程执行完成后会主动让出,让另一个协程开始执行,而线程切换是受系统控制,所以协程切换的代价远比线程切换的代价小的多。

因此Locust可以达到更高数量级的并发。