性能测试工具Locust基础使用(1)

首先需要安装此工具,当然少不了pip

pip install locust

查看是否安装成功可以查看版本

locust --version

小Demo的代码

#首先进行导包
from locust import HttpLocust,TaskSet,task
#任务类
class TestIndex(TaskSet):

    #表面这是一个任务类
    @task
    def getIndex(self):
        #这里的client是TaskSet的一个成员变量,相当于一个request
        data = self.client.get("/account/sign_in")
        #所以我可以在这里使用request的方法,打印下内容
        print(data.text)

#任务设定类
class WebSite(HttpLocust):
    #设定使用哪个任务类
    task_set = TestIndex
    #最小等待时间(毫秒)
    min_wait = 1000
    #最长等待时间
    max_wait = 2000

if __name__ == '__main__':
    #通过引入os,直接在此录入命令行运行信息。
    import os
    os.system("locust -f TestDemo.py --host=https://testerhome.com")

运行后会提示,在8089端口启动了一个服务。所以我们可以访问

localhost:8089

TIPS:这里每秒生成的用户数,可以写小数。 

 

发布了143 篇原创文章 · 获赞 255 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/jiulanhao/article/details/102696818