- 01 简介-
TestNG是基于java语言并集成JUnit和NUnit的测试框架,具有如下特性:
了解更多:
https://testng.org/doc/index.html
- 02 安装 -
(本示例基于maven+idea)
① 创建maven工程
② pom文件中添加依赖,如下图,maven工程自行导入jar包:
▲注*:也可使用eclipse+maven等工具组合。
- 03 使用&运行 -
① 本地接口测试用例调用:
可右键直接运行,结果如下图:
也可通过配置xml文件运行,配置如下:
② jar包调用:
可在pom文件中配置maven私服jar包依赖,或者下载jar包至本地,进行调用。
③ 远程Rpc调用(以dubbo+spring为例):
首先引入要使用的Service的依赖;
其次pom文件引入dubbo的jar包依赖,如下图:
引入dubbo服务的spring配置,只需进行消费方spring配置,service配置,如下图:
在工程resources目录下新建一个xml文件,配置每个service,如下图:
在spring.xml文件引入资源配置:<import resource="spring-consumer.xml"/>
编写测试脚本时,在类中添加如下注解,引用spring中配置: @ContextConfiguration (locations = {"classpath:Spring.xml"})@Configuration