testng结合httpclient编写接口测试用例
摘要:testng用来组织测试用例,控制用例运行顺序以及断言,httpclient用来模拟客户端发送请求,获取响应结果。 通过testng里面的dataProvider数据提供者来实现参数化。 代码如下: package com.mg.api.auto_v1; import java.util.HashM
阅读全文
testng学习(依赖,忽略,超时等测试场景)
摘要:依赖测试: 依赖测试主要用于,某个接口需要用到上个接口的返回值,这种数据关联性的场景。 如图:本来是test01()先运行,但是加上@Test(dependsOnMethods = { "test02" })标签就变成test02先执行,然后在运行test01。 package com.mg.jav
阅读全文
testng学习(参数化)
摘要:学习testng参数化的2种方式 第一种:写在testng.xml配置文件里面。 在testng.xml中添加parameter参数: 注入testng.xml中定义的<parameter>参数: 读取结果如图: package com.mg.java.maven.day06; import org
阅读全文
testng学习(常用注解)
摘要:学习testng配置类型注解: 套件注解: @BeforeSuite:用例执行之前运行 相当于unittest里面的setup和teardown @AfterSuite:用例之后运行 如图运行结果: 其他3个注解的运行顺序也和上面的差不多。 下面来看4个注解同时运行的情况: 由此可见以下运行顺序,
阅读全文
testng学习(testng.xml配置文件)
摘要:testng是java的一个单元测试框架,主要用于设计测试用例,执行流程。 首先先来认识一下testng,定义了一个实现简单加法功能的函数: package com.mg.java.maven.day06; public class Calculator { public double add(do
阅读全文
testng环境搭建
摘要:1:安装testng依赖 复制以下标签到pom文件中,然后保存,maven会自动下载: <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.8.8</version> <scope
阅读全文