最近有个底层依赖要优化,免不了做下压测。
Jmeter 使用成本偏高,要配置一系列展现组件,但是一旦会用的话就很快了,需要注意的是并发数不要设置太大,否则机器网卡可能会被打满。因为本次压测场景,需要有动态 metaValue 作为 POST 参数进行测试,因此 jmeter 这种纯静态参数就不太能满足预期,因此调研后打算采用 locust 来进行压测。
好处是可以动态修改 POST 参数,来更好的模拟出用户层请求。
1 安装 locust
pip install locust
2 编写压测代码
# coding:utf8
import os
import time
import json
import random
from locust impo