postman持续集成

持续集成-Postman

1、postman准备工作

  1. 打开已完成并测试无误的 postman 项目脚本。 再次执行测试。
  2. 导出( 测试用例集、环境变量 两个文件)“不支持中文” —— 全部改成英文!

在这里插入图片描述

  1. 文件所在目录地址栏 输入 cmd 打开终端。注意:用 “绝对路径” 测试。方便使用 Jenkins。

  2. 执行无误, 查看生成的测试报告文件

    npm install -g newman@5.3.2
    npm install -g newman-reporter-htmlextra
    
    # 报告 
    newman run 测试用例集名.json -e 环境变量文件.json -d 数据文件.json -r htmlextra --reporter-htmlextra-export 报告名称.html
    
    
    # 示例:
    newman run "xxx" -e "xxx" -r htmlextra --reporter-htmlextra-export report.html
    
    -e 环境变量名称
    -r 生成报告格式
    -d 需要用的测试数据
    -g 全局变量地址
    -n 迭代执行几次
    --reporter	
    --reporter-json-export  报告文件名称及存储路径	生成json格式的测试报告(不建议生成,数据过大)
    --reporter-xml-export xmlReport.xml	生成xml格式的测试报告
    --reporter-html-export htmlReport.html	生成html格式的测试报告
    --reporter-htmlextra-export htmlReport.html	生成htmlextra格式的测试报告
    

    避坑bootstrap的css加载不出来
    https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.2/css/bootstrap.min.css


在这里插入图片描述

2、打开jenkins

启动

安装上jenkins,启动jenkins.war包
在这里插入图片描述

C:\jenkins_test>java -jar jenkins.war

# 切换端口
java -jar jenkins.war --httpPort=8889

在这里插入图片描述
打开浏览器, 输⼊ localhost:8080 访问 jenkins
在这里插入图片描述

设置邮箱

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

邮件全局设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目邮件输出
在这里插入图片描述

2.1 使用Jenkins管理-手动构建

创建任务

  1. 打开 Jenkins 首页,点击 “新建Item” 创建一个 新任务
  2. 输入任务名
    在这里插入图片描述

跳至 “构建” 标签。

(General 、源码管理、构建触发器、构建环境 四个标签先跳过)

在这里插入图片描述

  1. 点击 “增加构建步骤”,选择 “Execute Windows batch command” 选项(macOS选择 “Execute shell”)
    在这里插入图片描述

  2. 将 cmd 终端 测试无误的 命令, 粘入“命令” 编辑框中(如有红色浪线警告,忽略)。
    在这里插入图片描述

“构建后操作” 标签。

  1. 点击 “增加构建后操作步骤”,选择 “Pulish HTML reports”,点击 “新增” 按钮。
  2. 将 Index page[s] 后的值改为:“report.html” 。名称 应与上面 命令中 生成的 测试报告名称 一致。
  3. Report title 是生成的报告 标题,可修改为 “Report666” 试试看
  4. 点击 “应用” --> “保存”。

说明:
因为生成报告时,没有指定目录。 所以:上面 “HTML directory to archive” 是空的。
如果,指定报告生成到其他位置。 要配置 “HTML directory to archive”的值。
在这里插入图片描述

build now

点击 “Build Now”,可在下面 Build History(构建历史)中, 看 到 构 建 正 在 进 行。
在这里插入图片描述

  1. 点 #1 后面的名称 , 点击 “控制台输出” 查看 执行的命令。
    在这里插入图片描述
    在这里插入图片描述

测试报告

完成后,左侧菜单中 多出 “Report666” 菜单栏。点击可查看 测试报告。
在这里插入图片描述
样式丢失
在这里插入图片描述

2.2 使用Jenkins管理-自动构建

简单来说:自动构建,就是设置一个定时器,定时时间到, Jenkins 自动执行测试用例。
操作步骤:

  1. Jenkins 首页,点击任务名跳至 “配置” 页面。
  2. “构建触发器” 标签。 选择 “Build periodically(定期地)”
    在这里插入图片描述
  3. “日程表” 中写入:* * * * *(空格隔分) —> 分别对应 “分 时 日 月 年”
    • 例如修改:10 16 * * * 就是 每天的 16 点 10 分 执行。
      在这里插入图片描述

在这里插入图片描述

解决 报告样式错乱

  1. 在 启动时,添加参数 :
java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar Jenkins.war
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值