首页 > 其他分享 >性能测试——压测工具locust安装测试

性能测试——压测工具locust安装测试

时间:2024-04-22 10:38:07浏览次数:18  
标签:测试 压测 locust io HttpUser import

官网:www.locust.io/

 

 

产品文档:docs.locust.io/en/2.4.1/

 

 

 

安装

  1. 配置好pthon、pycharm
  2. cmd窗口执行:pip3 install locust
  3. 验证:locust -V

 

 

 

 

 

 

 

 

 

 

 

编写python性能接口自动化测试脚本

 

learn_demo03.py

 

import json
from json import JSONDecodeError
from locust import task, HttpUser, between


class UserBehavior1(HttpUser):

    wait_time = between(2, 5)  # 每个用户执行后等待2-5秒

    @task  # Locust 创建一个 greenlet(微线程),一个微线程可以跑很多协程
    def test_login(self):

        response = self.client.get("http://localhost:8080/hello")
        assert response.status_code == 200

 

 

 

 

 

 

执行:  locust -f learn_demo03.py

 

 

 

 

 

 

 

 

结果:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考:https://blog.csdn.net/m0_70618214/article/details/131307986

 

标签:测试,压测,locust,io,HttpUser,import
From: https://www.cnblogs.com/xiaobaibailongma/p/18150127

相关文章

  • 探索人工智能在测试领域的新纪元:AI编写测试用例的前景
    简介测试用例是测试人员的核心工作内容,是测试人员思想的“实现类”,其充分体现了测试的思路,可以为后续的测试行为提供指导,是测试人员了解业务的重要根据和质量之根本。如果测试用例设计得不完成,出现了遗漏,那么通常是会出现大家不想看到的后果,如漏测、线上Bug不断等。——引用自......
  • 精通中间件测试:Asp.Net Core实战指南,提升应用稳定性和可靠性
    引言在上一章节我们实战了在Asp.NetCore中的项目实战,这一章节讲解一下如何测试Asp.NetCore的中间件。TestServer还记得我们在集成测试中提供的TestServer吗?TestServer是由Microsoft.AspNetCore.TestHost包提供的。包含了用于在测试环境中模拟ASP.NETCore应用程序的类......
  • MibBrowser工具测试服务器告警上报
    当我们配置完trap后,如何测试服务器是否能正常发送告警信息?本篇通过iReasoningMibBrowser工具来测试服务器trap功能是否正常iReasoning MibBrowser官方下载地址:https://ireasoning.com/mibbrowser.shtml 1、安装(这里就不一一展示)2、通过工具抓取告警(如下图)在工具栏【tool......
  • 搭建一个简易的 PMML 模型测试环境
    PMML,全称为PredictiveModelMarkupLanguage,是一种标准化的模型描述和交换格式。它允许从不同的数据挖掘和机器学习软件中导出模型,并在其他系统中进行部署,无需重新编写代码。PMML通过定义一套统一的规则来描述模型,包括数据预处理、模型参数以及输入输出格式等。目前PMML已支持......
  • 我一个测试仔,做了20多天开发的感受......
    感觉好事要来到一个月前,领导说有一项特别重要的任务要交给我,可能会有些难度,并问我是否愿意尝试。我当时听完超开心,真的就有那种隔着屏幕,都能感受到领导对这个任务的重视和想拿下的决心,再有就是对我的信任。所以,我跟领导说,虽然,我对前端语言的掌握不是很熟练,但是,我会努力去学,请......
  • m基于FPGA的多通道FIR滤波器verilog实现,包含testbench测试文件
    1.算法仿真效果VIVADO2019.2仿真结果如下:   系统RTL结构如下:   2.算法涉及理论知识概要       多通道FIR(FiniteImpulseResponse)滤波器是一种在数字信号处理中广泛应用的线性时不变滤波技术,尤其适用于多通道音频、视频、图像等多维数据的处理。   ......
  • 基于事件驱动的测试框架ETS
    ETS(Event-drivenTestSystem)是一种基于事件驱动的测试框架,它可以用于自动化测试和软件质量保障。ETS的生命周期包括测试计划、测试设计、测试实现、测试执行和测试报告等阶段。本文将通过代码示例和图表的形式详细介绍ETS生命周期的各个阶段。测试计划在测试计划阶段,我们需要明......
  • Google XTS测试学习
    XTS是一个统称,包含VTS、CTS、GTS,如果是TV类型产品,还要做netflix认证,简称NTS,其余TS含义如下: CTS测试简介Android的CTS测试,意为兼容性测试;只有通过CTS测试的设备才有可能获得Android的商标和享受AndroidMarket的权限AndroidCTS通过运行和安装一系列dex和APK文件,通过模......
  • VMmark 4 - 虚拟化平台基准测试
    VMmark4-虚拟化平台基准测试VMmarkisafreetoolusedtomeasuretheperformanceandscalabilityofvirtualizationplatforms.请访问原文链接:VMmark4-虚拟化平台基准测试,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgVMmark是一款免费工具,用于衡量虚......
  • PT Application Inspector 4.5 (Linux) - 静态、动态和交互式应用程序安全测试
    PTApplicationInspector4.5(Linux)-静态、动态和交互式应用程序安全测试唯一一款提供高质量分析和便捷工具以自动确认漏洞的源代码分析器请访问原文链接:PTApplicationInspector4.5(Linux)-静态、动态和交互式应用程序安全测试,查看最新版。原创作品,转载请保留出处。......