包虫病

注册

 

发新话题 回复该主题

Python性能测试工具Locust [复制链接]

1#
作者:dongfanger来源:dongfangerLocust是一款Python技术栈的开源的性能测试工具。Locust直译为蝗虫,寓意着它能产生蝗虫般成千上万的并发用户:Locust并不小众,从它Github的Star数量就可见一斑:截止文章写作时,一共Star。Locust生态良好,它已在多家外企(包括世界强)投入使用:如此看来,Locust是非常值得学习和掌握的一款工具。Python的魔力在于化繁为简,基于Python的Locust也能给仍然困惑于性能测试的我们带来启发。Locust特点

以纯Python方式编写用户脚本,提供极大自由度。

用户脚本可以串行方式编写,Locust会通过轻量级进程/协程产生并发,无需自己做并发编程。

并发量大,借助于gevent库,Locust能产生成千上万并发请求。

开销小,Locust用户运行时开销很小。

良好的WebUI对性能结果实时监测。

能测任何系统任何协议,只需要写个client即可。

开放RESTAPI,尽情发挥。

安装Locust需要Python版本3.6及以上。执行pip命令:

$pipinstalllocust验证安装成功:

$locust-V安装时会一并安装依赖库:Installingcollectedpackages:Werkzeug,pywin32,zope.event,greenlet,gevent,gevent

分享 转发
TOP
发新话题 回复该主题