自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 testng+wiremock实现对外部系统接口的mock

1. WireMock简介WireMock 是基于 HTTP 的 API 模拟器。 2. 在java接口测试框架中使用wiremock支持通过筛选:请求方式/路径/入参/header/等多个过滤条件,过滤接口,返回response,response可以是一个文件,也可以是自己定义的任何返回内容。官方文档给了非常多样的使用方案:http://wiremock.org/docs/以下是简单使用的样例。我们系统是一个广告投放系统,对接了广告投放的供应商,该供应商以下简称为「Bear公司」。客户在开了广告

2021-07-29 14:57:26 555

原创 testng7 并发

减少测试脚本执行时间,提高测试效率当因测试脚本较多/执行环境较慢等原因导致,执行测试时间长时,可以通过设置脚本并发,减少脚本执行的时间,具体操作如下。1. 在testng.xml文件中配置参数suite标签支持参数:parallel 和 thread-count,这两个参数配合使用。样例:原测试testng.xml脚本如下,执行完成时间大概1分多:<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" ><suite

2021-04-20 11:20:37 193

原创 testng2 testng.xml

3. testng.xml你可以通过以下几种方式调用testng.xml1. 用testng.xml文件2. ant3. 命令行本节描述了testng.xml的格式(您将在ant和下面的命令行中找到文档)。下面是一个testng.xml文件的简单样例:<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd" > <suite name="Suite1" verbose="1" > <test

2021-04-20 11:12:43 129

原创 testng6 依赖depends on

有时候,我们会想要测试用例按照一定的顺序来执行,比如说:在执行所有测试用例之前,我们想先执行冒烟测试用例。testNg提供两种方法来实现指定测试顺序:使用注解或xml。1. 依赖注解@Test(dependsOnMethods=“method1” dependsOnGroups=“checkin”)依赖分为两种:硬依赖。所依赖的所有方法都必须已运行并成功才能运行。如果依赖项中一旦发生了故障,那么测试方法就不会再被调用和执行,并且在报告中将将其标记为跳过。软依赖。无论所依赖的方法是否测试通过,测

2021-04-20 11:03:31 230

原创 testng5 参数parameters

测试方法不是必须要有参数的。你可以在每个测试方法上使用任意数量的参数,并指示TestNG使用@parameters注释传递正确的参数。设置这些参数有两种方法:使用testng.xml文件或者以编程的方式。1. 使用testng.xml文件传递参数如果对参数使用简单值,可以在testng.xml文件中指定@Parameters({ "first-name" })@Testpublic void testSingleString(String firstName) { System.out.pr

2021-04-20 11:01:56 383

原创 testng 4 测试方法 测试组

1. 测试方法method测试方法就是被@Test修饰的方法,测试方法的返回值默认是被忽略的,除非在testng.xml做以下配置:<suite allow-return-values="true"> or <test allow-return-values="true">2. 测试组group简介testng允许用户自定义复杂的测试分组。你不仅可以定义一个组里包含哪些测试方法,也可以制定一个组里包含其他组。然后TestNG可以被调用,并被要求包含某些分组和排除

2021-04-20 11:00:41 164

原创 testng3 执行测试

testng可以用以下的方式调用命令行antEclipseIntelliJ’s IDEA命令行调用简单的调用方法:java org.testng.TestNG testng1.xml [testng2.xml testng3.xml ...]然而直接使用上述命令,执行后报错:找不到或无法加载主类 org.testng.TestNG。想要使用命令行调用,需要先设置testng.jar到环境变量…由于命令行使用较少,不做讨论。mvn 命令需要使用插件maven-surefire-pl

2021-04-20 10:59:24 128

翻译 testng1 Annotations注解

注解描述@BeforeSuite带注释的方法将在该套件中的所有测试运行之前运行。@AfterSuite带注释的方法将在该套件中的所有测试运行之后运行。@BeforeTest带注释的方法将在标签内的所有测试方法运行之前运行。@AfterTest带注释的方法将在标签内的所有测试方法运行之后运行。...

2021-04-07 14:20:43 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除