首页 > 其他分享 >9-TaskSet测试任务集

9-TaskSet测试任务集

时间:2023-09-19 18:45:07浏览次数:39  
标签:task TaskSet self 任务 tasks 测试 pass def

TaskSet

官方介绍:Class defining a set of tasks that a User will execute.

也就是一个把多个task集合起来的一个类,集合内的task的用法与在user类中的并没有多大差异,例如:

from locust import TaskSet, task, FastHttpUser


class MyTask1(TaskSet):

    @task
    def task_001(self):
        self.client.get(url='/')

    @task
    def task_002(self):
        pass


class MyTask2(TaskSet):

    @task
    def task_001(self):
        pass

    @task
    def task_002(self):
        pass


class MyUser(FastHttpUser):
    tasks = [MyTask1, MyTask2]  # 权重1:1
    # tasks = {MyTask1: 1, MyTask2: 2}  # 权重1:2

标签:task,TaskSet,self,任务,tasks,测试,pass,def
From: https://www.cnblogs.com/khaikami/p/17715492.html

相关文章

  • 11-NO-GUI模式运行测试以及输出测试结果
    CommandLine运行Locust性能测试一、使用headless参数,直接运行测试实际压测场景,使用linux服务器作为压测机一般是没有可视化桌面的,因此需要用到--headless参数来来运行locust测试,如下locust-fyourlocustfile.py--headless在命令行中输入后回车,locust就会自动开始执行yourl......
  • 10-SequentialTaskset有顺序的测试任务集
    SequentialTaskSet有顺序的任务集顾名思义,集合内的task是由上到下按顺序执行的,例如:fromlocustimportSequentialTaskSet,task,FastHttpUserclassMySTS(SequentialTaskSet):@taskdefstep_01(self):print(1)@taskdefstep_02(self):......
  • App性能指标(安装、冷启动、卸载、平均内存/cpu/fps/net)测试记录
    【需求背景】需要针对产品以及竞品做出横向对比,输出对应的比对测试报告,供产研进行产品性能优化依据 【测试方案】对于主流的厂商和系统版本进行多维度的横向对比厂商:华为系、小米系、蓝绿系、三星系、苹果系、联想等系统:android10-14,ios11-16,鸿蒙2-3指标:安装时间、冷启动......
  • clickhouse-backup 备份恢复测试
    一、安装配置1.下载https://github.com/AlexAkulov/clickhouse-backup/releases2.安装[root@backup-db~]#rpm-ivhclickhouse-backup-1.3.1-1.x86_64.rpmPreparing...#################################[100%]Updating/installing...1:clickhouse-backup-1.3.1-1#####......
  • 软件安全测试为什么重要?
    在当前数字化时代,软件已经成为我们生活中不可或缺的一部分,无论是在工作中还是生活中,我们都离不开各种各样的软件。然而,随着软件的普及和应用范围的扩大,软件安全问题也逐渐凸显出来,给企业和个人带来了极大的困扰。因此,软件安全测试变得越来越重要。一、软件安全测试为什么很......
  • 软件功能测报告包括哪些内容?权威的测试报告如何申请?
    功能测试报告是在软件功能测试完成后生成的一份详细报告,用于记录测试过程中发现的缺陷、测试结果以及对应的修复情况。一、功能测试报告中包括的内容1、测试概要:对测试规则、测试目标和测试范围进行概括性描述。2、测试环境:记录被测软件所运行的硬件和软件环境。......
  • 亚马逊蹦床ASTM F381 测试报告办理
    蹦床用于跳跃玩耍,包含框架、床、悬挂系统和框架垫。本政策不适用于机构蹦床、商业蹦床和健身蹦床,也不适用于六岁以下儿童使用的蹦床。我们关于蹦床的政策亚马逊要求所有蹦床均应经过检测,并且符合下列特定法规和标准要求:商品法规/标准要求蹦床ASTMF381-16(有关消费类蹦床组成/装配/......
  • 延迟任务
          ......
  • 在 Net7.0环境下测试了 Assembly.Load、Assmebly.LoadFile和Assembly.LoadFrom的区别
    一、简介很长时间没有关注一些C#技术细节了,主要在研究微服务、容器、云原生、编批等高大上的主题了,最近在写一些框架的时候,遇到了一些和在NetFramework框架下不一样的情况,当然了,我今天主要测试的是,在通过【添加项目引用】和【手动拷贝DLL】的情况下,这三个方法加载程序......
  • 软件测试|MySQL 外连接的详细解析与示例
    简介在关系型数据库中,表之间常常存在着关联关系。MySQL提供了多种连接操作,其中之一是外连接(LEFTJOIN和RIGHTJOIN)。本文将深入探讨MySQL中左外连接和右外连接的概念、语法以及使用示例。外连接(LEFTJOIN和RIGHTJOIN)的概念外连接是一种用于从两个表中检索相关数据的SQL操作。它可......