8 locust 接口权重

1 权重

  • 每个接口执行的比例
  • @task(2) 表示20%用户会执行此接口
from locust import TaskSet, task, HttpLocust, between


class TestLogin(TaskSet):

    @task(2)
    def do_something_1(self):
        pass

    @task(8)
    def do_something_2(self):
        pass

class RunTest(HttpLocust):  # 有变化。HttpLocust 改为 HttpUser/FastHttpUser
    task_set = {TestLogin}  # 有变化。task_set 改为 tasks。且值为 dict
    wait_time = between(0, 0)
    host = ""


if __name__ == '__main__':
    import os
    os.system('locust -f ./locustfile2.py --web-host=127.0.0.1 --web-port=9999')

 

posted @ 2021-01-27 18:48  栗子测试开发  阅读(331)  评论(0)    收藏  举报