请教老师 如何使用locust 测试框架,在on_start 方法中做唯一参数化

压测某个场景因为需要拿到登录后的token ,所以只希望每个线程只执行一次登录,然后每个线程登录的用户uin 都不一样。网上的教程都是在@task 方法中通过队列来实现的,但这种方法在onstart 方法中做不到每个线程都有唯一的uin

你这模拟的是多个用户进行登录进行压测是吧,感觉用jmeter简单点。。咱们课程中教的也是jmeter。而且locust做性能测试没有jmeter专业

这边做的是基于websocket 的协议压测,然后也涉及数据的封包和解包以及pb 协议,刚开始研究的时候就是基于locust 扩展的,好不容易搞通了发包、解包以及协议通信,后续有时间的话再考虑用jmeter 来拓展了

关闭