前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Locust 介绍

Locust 介绍

作者头像
Criss@陈磊
发布2019-08-01 18:32:01
7190
发布2019-08-01 18:32:01
举报
文章被收录于专栏:测试技术圈测试技术圈

一个开源负载测试工具。

使用Python代码定义用户行为,并使用数百万个并发用户群集您的系统。

大家知道性能测试工具是根据 多线程或多进程来实现多并发,以达到多并发压测。

工具比较:

Locust 是基于 协程以达到多并发的压测

Jmeter 是完整的多线程框架允许多个进程并发

LoadRunner 是也是基于多线程与多进程进行并发的,LoadRunner是收费的一款性能测试工具

Locust 与Jmeter都是开源的软件,开源并不等于成本低,

代码语言:javascript
复制
Taurus 金牛座 也是一款全面的测试工具 官网:http://gettaurus.org/Taurus 测试工具也是很丰富的一款开源工具

那么有这么多的测试工具为啥要选择 Locust呢? 还记得前面介绍过的 HttpRunner吗?

通过执行

代码语言:javascript
复制
locusts -f examples/test_demo.yml

就可以轻易的开展性能测试工作 因为test_demo.yaml 是已经编写好的接口测试 yaml 文件。

Locust 支持分布式执行,docker 容器执行,有比较简单的 图标监控,如果需要特殊的图标需求,需要自己定制化开发。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 质问 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • LoadRunner 是也是基于多线程与多进程进行并发的,LoadRunner是收费的一款性能测试工具
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档