Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

testNGExample

testNG简介

TestNG是一个受JUnit和NUnit启发的测试框架,但引入了一些新功能,使其功能更强大,相对于JUnit来说,xml的配置使的testNG对于不同测试之间的依赖程度有更好的把控性。

用testNG做api测试

本地运行

配置文件configure.yaml里面是关于用户和网关的配置,TestBase.java中根据自身业务需求写了一个认证机制,模拟用户登录获取token放入请求中,测试只要继承TestBase,请求就自带认证后的token头信息。

运行命令 sh run.sh 进行测试,报告存在于/target/test-output下。

现在支持多个testSuit执行,同时会在报告中打印输入参数,期望值等信息。 输入参数在报告testng-results.xml中的<![CDATA[[INPUT]开头的标签注解 期望值在报告testng-results.xml中的<![CDATA[[EXPECT]开头的标签注解 失败信息会展示在message标签中

About

testNG与rest-assured结合的简单示例

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages