locust 压测笔记

Posted 泰 戈 尔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了locust 压测笔记相关的知识,希望对你有一定的参考价值。

最近有个底层依赖要优化,免不了做下压测。

Jmeter 使用成本偏高,要配置一系列展现组件,但是一旦会用的话就很快了,需要注意的是并发数不要设置太大,否则机器网卡可能会被打满。因为本次压测场景,需要有动态 metaValue 作为 POST 参数进行测试,因此 jmeter 这种纯静态参数就不太能满足预期,因此调研后打算采用 locust 来进行压测。

好处是可以动态修改 POST 参数,来更好的模拟出用户层请求。

1 安装 locust

pip install locust

2 编写压测代码

# coding:utf8
import os
import time
import json
import random
from locust import HttpUser, task, between, events
 
metamap &#

以上是关于locust 压测笔记的主要内容,如果未能解决你的问题,请参考以下文章

wrk 压测笔记

locust扩展支持其它协议压测

locust压测

Locust压测框架实战:HTTP脚本编写

性能压测工具之 Locust

locust接口压测