关于Windows10系统Allure无法生成测试报告解决方案

一、关于Allure生成测试也可以理解成我们通过Allure将测试的数据整合到Jenkins来生成测试报告

  1.1、首先我们需要了解什么叫Jenkins

    Jenkins持续集成平台又叫CI工具,它有两个优秀的特征:

      第一、可以看到测试报告

      第二、可以报警

  1.2、首先我们先需要先注册与将Jenkins联网,具体步骤可以参考我的另一篇博客《Jenkins的环境搭建过程》

  1.3、当我们环境搭建完成后我们可以将Jenkins和钉钉整合,前提是我们需要下载钉钉的插件下载方式可以参照下图

 

   1.4、我们将钉钉和Jenkins进行整合

    第一步:先打开钉钉的群添加一个自定义的机器人

 

 

 一般情况下我会给这个机器天添加关键词(请求成功,请求失败)

     第二步、我们将添加的自定义的机器人进行命名和配置,并将他的Webhook保存下来

 

     第三步、我们打开Jenkins平台点击管理,找到钉钉点击添加,添加一个新的设备,将之前保存的地址粘贴进去

 

 

 

     

      第四步、我们点击测试,如果在钉钉群里面出现下面的提示就说明已经设置成功

 

 二、生成测试报告

2.1、首先我们需要添加一个新的项目

 

 

 

 添加成功会出现如下页面

 

 2.3、之后我们对这个项目进行设置

  我们先给它添加windows批处理的命令

 

 之后我们填写Windows批处理的操作步骤

 

 之后我们添加一个Add build setrp,我们选择Execute shell,之后我们将代码中保存测试报告的框架目录填写进来

 

 之后我们就可以将这个项目进行运行,运行之后会发现报错了错误信息如下

 

 解决的思路就是我们将这个文件目录保存下来,添加到之前的Windows批处理的操作步骤中,具体操作如下:

 

 之后我们在将这个项目运行发现还是无法生成测试报告,因为我们将生成的打他文件保存的位置不对,我们将批处理的文件保存的地址修改为C:\Users\86155\.jenkins\workspace\UITest\allure-results

之后我们将这个项目进行运行,就可以运行成功了,如果我们运行还是失败的话,我们将Jenkins重启即可

 

posted @ 2022-04-25 15:46  挣大钱  阅读(707)  评论(0)    收藏  举报