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文件中引用本地的jar3. 目前最新的maven-surefire-plugin写的是2.21 版本,但是会显示无法从mave repo里面更新下来,所以换了2.20之后就能正常运行了。
4. 另外之前走过的弯路是maven-surefire-report-plugin(且也支持2.21 版本) 导致reportng始终无法产生效果, 得到的report都是testng自带的,查了些资料之后才发现是踩了maven的坑。
网友评论