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文件应用本地路径,配置方法如下图所示

在pom文件中引用本地的jar

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容