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

【Locust性能测试】locust环境配置与验证

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

【Locust性能测试】locust环境配置与验证

目录

一、Python与Pycharm安装

二、locust下载

三、locust验证


一、Python与Pycharm安装

我的配置环境是python3.9.7 + pycharm-community-2021.2.2,安装过程默认,没有特殊步骤,可参考前面配置文章。

二、locust下载

1、打开pycharm,可以先创建一个项目,新建一个python文件test.py。

然后在pycharm中点击File-->Settings-->Project-->Python Interpreter,点击"+"添加按钮,搜索“locust”,点击Install,等待下载完成,安装时间有点久,建议换个好点的网。

2、安装完成之后,还会有三个依赖包被自动安装上,可以检查一下,当然如果没有也先进行后续操作,有问题可以再手动去装一下,如下图:

三、locust验证

1、在新建的test.py文件中输入以下代码,如果没有报错,说明类库安装成功(暂不需要理解代码含义,只为了验证。)

# 对登录功能进行单点性能测试(一组测试数据)
# 发送首页请求,通过locust进行性能测试
from locust import HttpUser, task, TaskSet


# 定义测试类:用户行为
class UserBehavior(TaskSet):
    # 指定测试任务
    @task
    def test_login(self):
        self.client.get("/")


class WebSiteUser(HttpUser):
    host = "https://www.baidu.com/"
    tasks = [UserBehavior]
    min_wait = 2000
    max_wait = 5000

2、打开Terminal控制台输入命令:locust -f test.py 来执行脚本文件,(注意:不要直接运行脚本文件,这是没有用的)

执行命令之后出现如下图中两行提示,说明前面配置与代码正确,按照提示给的端口号8089进行下一步操作。

3、使用谷歌浏览器,对locust支持比较好。

打开谷歌浏览器,在地址栏输入localhost:8089,会打开如下窗口,可以输入用户量(注意:因为使用的是百度,所以数量不要写太多。)

第一个框是用户总数

第二个框是每秒有多少人访问

4、点击Start swarming就会开始测试了,点击stop可以停止。

5、回到pycharm,可以看到Terminal控制台也会有相应数据产生,如果想要退出控制模式,可以按ctrl+c,就能重新输入命令了。

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

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

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