maven+ testng+reportng 配置api测试框架

API主要用的是整体结构是io.rest-assured +testng + reportng来搭建的,参考https://www.cnblogs.com/yyhh/p/5226955.html 

主要有以下的不同:

1. testxml是直接放在工程之下的,并没有建立res文件夹

2. 支持中文的testng是用了testhome的人改过的1.15版本,具体修改的部分请见https://testerhome.com/topics/2180

然后加入pom文件应用本地路径,配置方法如下图所示

maven+ testng+reportng 配置api测试框架_第1张图片
在pom文件中引用本地的jar

3. 目前最新的maven-surefire-plugin写的是2.21 版本,但是会显示无法从mave repo里面更新下来,所以换了2.20之后就能正常运行了。

4. 另外之前走过的弯路是maven-surefire-report-plugin(且也支持2.21 版本) 导致reportng始终无法产生效果, 得到的report都是testng自带的,查了些资料之后才发现是踩了maven的坑。

你可能感兴趣的:(maven+ testng+reportng 配置api测试框架)