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.hqwc.cn/news/549092.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ElasticSearch 用法

首先讲下 ES的倒排序索引 入门-倒排索引 正排索引(传统) idcontent1001my name is zhang san1002my name is li si 倒排索引 keywordidname1001, 1002zhang1001 正排索引:我想查name,这时候是模糊的查询,会循环遍历…

被奔驰看上的“人”

上周五,人形机器人公司、NASA 合作伙伴 Apptronik 宣布已与梅赛德斯奔驰(以下简称奔驰)达成一项商业协议,试点将身高 1.7 米、体重 140 多斤的双足机器人 Apollo 用于制造业。奔驰也成为继宝马、蔚来汽车之后最新尝试人形机器人的…

Verilog刷题笔记38

题目:Assume that you have two 8-bit 2’s complement numbers, a[7:0] and b[7:0]. These numbers are added to produce s[7:0]. Also compute whether a (signed) overflow has occurred. 解题: module top_module (input [7:0] a,input [7:0] b,o…

macbookpro系统数据清理,2024年有哪些清理MacBook数据恢复

清理MacBook Pro系统数据的方法包括: 优化储存空间。在Mac的系统设置中,可以查看和管理储存空间的使用情况,包括iCloud云盘、照片、音乐、文稿等不同类别的数据。 转移或删除文件。可以将文件移动到外部驱动器或清空“废纸篓”来释放空间&…

【C++】内存管理和模板基础(new、delete、类及函数模板)

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:http://t.csdnimg.cn/eCa5z 目录 内存分布 C内存管理方式 new/delete操作内置类型 new和delete操作自定义类型 operator new与operator d…

Covalent Network(CQT)与 Celo 集成,推动 Web3 下一代现实资产解决方案的发展

Covalent Network(CQT)是一个统一的区块链 API 提供商,其已正式与 Celo 集成,Celo 是一个以移动优先的 EVM 兼容链。这一重要的里程碑旨在提升 Celo 生态系统中开发者的能力,通过授予他们访问关键链上数据的权限&#…

AI助手 - Fitten Code

前言 上一篇介绍了商汤AI编程小助手小浣熊 Raccoon,过程中又发现了另外一款国产AI编程助手,那就是本篇要介绍的非十科技出品的Fitten Code。 ​ Fitten Code 主打一个快:超高准确率、超快的响应速度。号称代码生成比GitHub Copilot 快两倍&am…

【面经八股】搜广推方向:面试记录(九)

【面经&八股】搜广推方向:面试记录(九) 文章目录 【面经&八股】搜广推方向:面试记录(九)1. 自我介绍2. 科研-项目经历问答3. 实习经历问答4. 八股5. 编程题6. 反问1. 自我介绍 。。。。。。 2. 科研-项目经历问答 挑了我的论文,一直揪着问,建议一定要熟悉自…

行尾检测论文汇总

文章目录 2023GNSS-Free End-of-Row Detection and Headland Maneuvering for Orchard Navigation Using a Depth Camera 2023 GNSS-Free End-of-Row Detection and Headland Maneuvering for Orchard Navigation Using a Depth Camera 摘要: 果园中基于GPS的导航…

3_springboot_shiro_jwt_多端认证鉴权_Redis缓存管理器

1. 什么是Shiro缓存管理器 上一章节分析完了Realm是怎么运作的,自定义的Realm该如何写,需要注意什么。本章来关注Realm中的一个话题,缓存。再看看 AuthorizingRealm 类继承关系 其中抽象类 CachingRealm ,表示这个Realm是带缓存…

Fitten Code对JetBrains支持再升级,新增7大功能

十科技基于计图框架,推出基于代码大模型的 AI 代码助手 ——Fitten Code,今天,Fitten Code再升级,新增7大功能。特此转载。 「一键开启编程新时代,Fitten Code 对 JetBrains 支持再升级!」 Fitten Code代码…

从初学者到专家:Java反射的完整指南

一.反射的概念及定义 Java 的反射( reflection )机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到那么&#x…