python 性能测试工具Locustio

一. 安装

当前virtualenv 环境下

python3.5 下 
pip install locustio==0.13.5

二. 首先运行本地接口项目方便发送请求

python 性能测试工具Locustio_第1张图片

在接口项目中创建一个文件夹 里面包含代码文件 随后另开启终端运行代码

在这里插入图片描述

# 导入 locust相关插件
from locust import HttpLocust,TaskSet,task

# 两个接口
# 调用TaskSet方法
class UserBehavior(TaskSet):
    # 配置比重2 请求40次
    @task(2)
    # 发起请求 auth=('adbadmin','adbadmin'随带接口帐号密码验证
    def tesk_users(self):
        self.client.get('/users/',auth=('adbadmin','adbadmin'))
	# 配置比重1 请求20次
    @task(1)
    def tesk_groups(self):
        self.client.get('/groups/', auth=('adbadmin', 'adbadmin'))

class WebSiteUser(HttpLocust):
    # 开启调用
    task_set = UserBehavior
    # 最小等待时间 3秒
    min_wait = 3000
    # 最大等待时间 6秒
    max_wait = 6000

在终端运行代码文件

(test_api) lbC:locals$ locust -f test_locals.py --host=http://127.0.0.1:8000

python 性能测试工具Locustio_第2张图片

在浏览器输入 终端所提示的ip端口号 http://127.0.0.1:8089/

python 性能测试工具Locustio_第3张图片
python 性能测试工具Locustio_第4张图片
python 性能测试工具Locustio_第5张图片
python 性能测试工具Locustio_第6张图片
python 性能测试工具Locustio_第7张图片

你可能感兴趣的:(python,Locustio)