比如设置了三个任务的权重为 api_01 : pai_02 : api_03 = 1 : 2 : 20

@task(1)
def api_01(self):
       do something
@task(2)
def api_02(self):
       do something
@task(20)
def api_03(self):
       do something

制定压测后实际请求数的比例却是 api_01 : api_02 : api_03 = 77794 : 388496 : 2216313 = 1 : 5 : 29.5,与期望的比例 1 : 2 : 20 相差很大。

这是实际的请求数量,对应的比例是 1:5:29.5

所以想问下其他同学有遇到过这种设置任务权重后,实际压测结果比例与预期不一致的情况😭,有没有什么好的解决办法呢?🙏


↙↙↙阅读原文可查看相关链接,并与作者交流