HttpRunner集成Jenkins&钉钉通知

2019-12-09  本文已影响0人  Cassie测试路

好久没写文章了,整理下最近的Jenkins集成过程

HttpRunner集成Jenkins

General

image.png image.png image.png

构建

cd %WORKSPACE%
hrun testcases/%testcases_path% —dot-env-path=%environment%.env
Windows下的构建命令
#!/bin/bash
#避免jenkins无法读取环境变量导致语言设置没有读到
export LANG="en_US.UTF-8"
cd $WORKSPACE
# 安装python依赖包
sudo python3.6 -m pip install -r requirements.txt
sudo rm -rf reports/*.html
sudo hrun testcases/$testcases_path --dot-env-path=$environment.env
# 重命名报告名称
sudo mv reports/*.html reports/index.html
Linux下的构建命令

构建后操作--HTML测试报告

  1. 安装插件:HTML Publisher Plugin
  2. 构建后的操作,选择 “Publish HTML Reports”
image.png
image.png image.png

解决HTML报告样式缺失

问题原因
解决方法1
解决方法2
  1. 安装Grrovy插件
  2. Groovy插件后,执行Groovy script脚本:
image.png image.png
解决方法3
解决后的HTML报告
image.png

jenkins集成钉钉

1. 钉钉中添加机器人

image.png

2. jenkins安装钉钉插件:Dingding Plugin

3. 构建后的操作添加:钉钉通知器配置

image.png

4. 构建后的钉钉通知

image.png
上一篇 下一篇

猜你喜欢

热点阅读