其他分享
首页 > 其他分享> > 持续测试 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