当前位置: 首页 > article >正文

test测试类-变量学习

 test测试类

作用:标记到类上成为测试类,标记到方法上成为测试方法

变量:测试类的变量,在测试类括号中应用

1、invocationCount变量

意思是这个方法应该被调用的次数。

在测试框架中,特别是当使用参数化测试或数据驱动测试时,你可能希望同一个测试方法被多次执行,每次使用不同的输入数据。这种情况下,你需要指定方法应该被调用的次数,以便测试框架知道如何多次运行测试,并可能每次都使用不同的参数集。

默认1次 

变量invocationCount = 10是运行几次测试用例,可以用作压力测试


2、 invocationTimeOut变量

 此测试方法上的调用总数应花费的最大毫秒数。如果未在此方法上指定invocationCount属性,则将忽略此注释。如果在这段时间之后没有返回,它将被标记为FAIL。

我要求你10s以内运行,如果超时就报错,没有指定时间,就会被忽略,必须和 invocationCount同时使用


3、threadPoolSize变量(线程池大小)

此方法的线程池的大小。该方法将根据invocationCount的指定从多个线程调用。注意:如果未指定invocationCount,则忽略此属性

指定5个线程共同执行100条用例,默认值是0

 4、timeOut变量(超时)

 此测试应花费的最大毫秒数。如果在这段时间之后没有返回,它将被标记为FAIL。

5、successPercentage变量(成功百分比)

默认100%

 给被测的接口发请求,做压力测试和性能测试,比如抢红包/优惠券,抢红包用多线程抢100次,看接口是否会超发


1、enabled 变量(使能够)

作用:指定的test方法是否能运行,true是运行,false是不运行

2、groups变量

让测试方法加入组,一个方法多个组

3、 dependsOnMethods变量

依赖某个test方法,其他方法先运行

 

 加abc

4、priority变量,值越小越先运行

 description变量(描述)

 


http://www.kler.cn/a/274406.html

相关文章:

  • C语言编程1.27汉诺塔
  • 单元测试使用记录
  • 我的工作会被AI替代吗?
  • 【从零开始入门unity游戏开发之——C#篇08】逻辑运算符、位运算符
  • C05S11-MySQL数据库索引
  • WebRTC搭建与应用(一)-ICE服务搭建
  • 简单算法题收录
  • 【Python操作基础】——变量操作
  • HarmonyOS(鸿蒙)快速入门
  • Avalon总线学习
  • 杨氏矩阵的查找(复杂度<O(N))
  • 水牛社推荐:2024年在家也能赚大钱的五个副业兼职
  • SpringBoot + MyBatisPlus分页查询
  • 外包干了6天,技术明显进步。。。
  • 【二分】第十三届蓝桥杯省赛C++ A组《青蛙过河》(C++)
  • 策略模式在项目中实际应用
  • springboot企业级抽奖项目-整体展示
  • 腾讯云服务器多少钱一个月?5元1个月,这价格没谁了
  • linux单机部署hadoop
  • RK3588_Qt交叉编译环境搭建
  • jenkins 连接harbor 推送镜像
  • 简单对已有云服务器进行linux环境搭建以及共享服务器
  • Nginx安装和平滑升级
  • 流畅的Python(二十一)-类元编程
  • 框架篇常见面试题
  • mysql重构