住房和城乡建设部网站职称查询,来个可以做渗透的网站,美工设计,建设部网站 造价工程师现在代码可以运行了#xff0c;但是每次运行都需要我们手工去执行#xff0c;并且测试报告也只能在执行测试的电脑上才能看到#xff0c;我们希望能够定时自动执行测试#xff0c;并且能够做到自动发送测试报告到相关人员的电子邮箱中。Jenkins 正好可以很好的完成以上诉求… 现在代码可以运行了但是每次运行都需要我们手工去执行并且测试报告也只能在执行测试的电脑上才能看到我们希望能够定时自动执行测试并且能够做到自动发送测试报告到相关人员的电子邮箱中。Jenkins 正好可以很好的完成以上诉求那我们首先下载并安装好Jenkins(网上有很多相关资料和教程这里略过)。接下来说下具体的配置步骤10.1 相关的工具软件在 Jenkins 服务器中安装和配置JDK必须配置Java 写的程序哦Maven必须配置我们建立的就是 Maven 类型的项目。10.2. 相关插件下载Maven Integration: 必须我们需要在 Jenkins 中建立一个 Maven 项目HTML Publisher plugin必须extent reporters 美化报告替换 testng本来的报告就是为了美观要在 Jenkins 中展示必须安装此插件Groovy必须Jenkins 不支持异类样式 CSS所以 Groovy 插件是为了解决HTML Publisher plugin 在展示 extent reporets 时能够正确的显示。10.3 相关工具软件和插件在 Jenkins 管理界面中配置以管理员登录 Jenkins 成功点击左侧菜单中的 Manage Jenkins → Global Tool Configuration10.3.1 JDK别名填写一个容易辨识的就可以JAVA_HOME 中填写该环境变量的值。10.3.2 MavenMaven 的名字填写一个容易辨识的就可以MAVE_HOME 中填写该环境变量的值。10.3.3 Maven 配置Maven 配置需要填写两个 settings 的文件路径填写实际配置的路径即可。10.3.4 Groovy这里选中 Install automatically就不用自己再去下载安装了现在 Jenkins 功能越来越强大了。版本选择一个最新的就可以了。10.4 新建一个 Maven 类型的项目在 Build 中正确配置好 Maven 设置这里的 Root POM 中填写的路径是相对于${workspace}也可以写成绝对路径${workspace}\apidemo\pom.xml这里 apidemo 是对应的 exclipse 项目文件夹需要改为自己的项目文件夹名称。接下来在 Post Steps 中选择构建步骤“Execute system Groovy script”选择Groovy command填入System.setProperty(hudson.model.DirectoryBrowserSupport.CSP, ) 如下图所示在构建后设置中选择 Publishe HTML reports在HTML directory to archive 中填写生成的测试报告所在的文件夹这里需要填写的就是在 ExtentTestNGReporterListener.java 文件中定义的文件夹路径Index page[s]填写的也是 ExtentTestNGReporterListener.java 文件中定义的文件路径Report title 中填写的是报告标题Include files 保持默认即可。全文完感谢阅读另外本人之前在本公众号发布的4篇文章其实也是针对JavaMavenTestNG接口(API)自动化测试过程中出现的问题来自东方的救赎公众号闲话ITTestNGMavenExtentReports在Jenkins中的测试报告出坑记(一)样式不生效及解决方案来自东方的救赎公众号FocusontestingTestNGMavenExtentReports在Jenkins中的测试报告出坑记(二)测试报告乱码问题及解决方案来自东方的救赎公众号FocusontestingTestNGMavenExtentReports在Jenkins中的测试报告出坑记(三)结果始终为Success的解决方案来自东方的救赎公众号FocusontestingTestNGMavenExtentReports在Jenkins中的测试报告出坑记(四)测试报告邮件内容与美化解决方案