之前一直在用 jmeter 进行性能测试,最近在进行 python 接口自动化测试的时候,思考有没有结合 python 的性能测试工具呢?通过各种渠道,开始了 locust 的初探,以下见解,仅供参考~~

from locust import Locust, TaskSet, task, between
from time import time


class MyTaskSet(TaskSet):

    # TaskSet相当于下面所有task的大脑
    @task(1)  # 声明任务
    def my_task(self):
        print("执行task" + str(int(time())))

    @task(2)
    def my_task_2(self):
        print("执行task2" + str(int(time())))


class WebUser(Locust):
    task_set = MyTaskSet

    weight = 5
    wait_time = between(5, 15)
    host = ""  # 域名host


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