locust
文章平均质量分 63
小小愚公
自娱自乐
展开
-
一次全链路压测-总结
背景:公司接到私有化项目部署,由于没有各个微服务的真实能力,往往项目经理拉会开发评估需要的资源,但是没有测试数据支撑,导致评估的资源往往到线上真实使用量高太多,客户经常抱怨给的服务器资源使用的并不多,所以组织这次压测,目的是得到各个微服务的能力及全链路合理的资源配比。梳理服务准备环境压测策略压测过程压测结论...原创 2022-04-29 16:17:30 · 668 阅读 · 0 评论 -
locust(三)使用更快的FastHttpUser 提高性能
Locust’s default HTTP client uses python-requests. It provides a nice API that many python developers are familiar with, and is very well-maintained. But if you’re planning to run tests with very high throughput and have limited hardware for running Locust原创 2022-03-21 10:17:48 · 7221 阅读 · 0 评论 -
locust(二)配置prometheus和grafana
一、Prometheus介绍Prometheus是一个开源的系统监控和报警系统,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。二、grafana介绍Prometheus的重要组件之一,提供监控仪表盘,可视化监控数据的功能三、locust介绍Locust 是一个开源负载测试工具,使用的‘协程’方式,有webui图形界面、无图形界原创 2022-03-02 19:56:44 · 8941 阅读 · 0 评论 -
locust(一)http 接口demo
Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。这个想法是,在测试期间,一群蝗虫(Locust)会攻击你的网站。您定义了每个蝗虫Locust(或测试用户)的行为,并且实时地从Web UI监视群集过程。这将有助于您在让真正的用户进入之前进行测试并识别代码中的瓶颈。Locust完全基于事件,因此可以在一台计算机上支持数千个并发用户。与许多其他基于事件的应用程序相比,它不使用回调。相反,它通过协程(gevent)机制使用轻量级过程。每原创 2022-02-28 12:03:00 · 9871 阅读 · 0 评论