栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

性能测试---初识locust

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

性能测试---初识locust

文章目录
  • 一、初始locust
  • 二、安装locust
    • 1.安装
    • 2.查看版本
    • 3.安装最新版本
  • 三、使用locust


一、初始locust
  • locust是python开发的一款开源的的性能测试框架,主要是通过协程(gevent)的方式去实现并发,可以大幅提高单机的并发能力,同时避免系统级的资源调度
  • locust具有开源性、分布式、支持高并发,支持webUI的操作方式
  • locust的图表功能较弱,且不能监控服务的状态
二、安装locust 1.安装
pip install locust
2.查看版本
locust -V
3.安装最新版本
pip install -U --pre locust
三、使用locust

设置一个登录任务,触发登录并发

#locustfile.py

from locust import HttpUser, task, TaskSet


class total(TaskSet):
    @task
    def to_login(self):
        self.client.post("/api/v1/login",{"username": "admin","password": "admin123"})

class WebsiteUser(HttpUser):
    tasks = [total]
    host = "http://192.168.44.5:4444"
    max_wait = 5000

将代码放在名为locustfile.py的文件中并运行:

C:filemyself>locust

locust启动成功:

打开locust网页:http://localhost:8089

编辑并发用户数量、生成率,点击start swarming

进入并发统计页面

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/977480.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号