标签:xml 插件 自动化 ALLURE 参数 测试 jenkins Jenkins
前:
接口自动化代码写好,打算拿到Jenkins上做持续测试。
不同以往,此处省略详细的从零开始搭建Jenkins的过程,包括下载各种需要的插件,大致是gitlab/maven/还有些什么别的之类,开发都弄好了。跟测试相关的,大概就是个report插件,选择用HTML还是ALLURE。
关于webhook,可以不设置。
记录以下几点:
一、项目设置了多个testng.xml文件,使用jenkins的Build with Parameters来做参数化,很方便,很高级
支持多种参数配置方式,比如string 参数,选项参数,非常方便,此处的xmlFileName是jenkins的参数,使用的时候通过$xmlFileName来访问。比如,在Build中这样写就ok;不需要在pom.xml中做额外的配置。
二、ALLURE REPORT
本来用的是ReportNG,但是要解决乱码问题,要解决@Test描述自动写入问题,也许还有别的问题,要改源码,稍显麻烦,看起来ALLURE要方便很多,当然也很漂亮。
在jenkins上安装一个插件,可以单独安装,也可以从maven自动安装。
在job的构建后操作中,添加allure report,设置path,此处要写项目根目录的相对路径,检查代码中的allure-results生成在哪个目录,与之相配,否则报告可能出现NaN:
标签:xml,插件,自动化,ALLURE,参数,测试,jenkins,Jenkins 来源: https://www.cnblogs.com/chipchen/p/16455742.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。