当前位置: 首页 > news >正文

newman结合jenkins实现自动化测试

一、背景

为了更好的保障产品质量和提升工作效率,使用自动化技术来执行测试用例。

二、技术实现

在这里插入图片描述

三、工具安装

3.1 安装newman

npm install -g newman

查看newman版本安装是否成功,打开命令行,输入newman -v,出现 版本信息即安装成功

wenwu.cheng@NPGX2JD23R ~ % newman -v
5.3.2

3.2 安装html报告插件

npm install -g newman-reporter-html

3.3 安装美化版html报告插件

npm install -g newman-reporter-htmlextra

四、运行测试用例

4.1 Android风险标签测试

newman run DFP_Risktag_Regression.postman_collection.json -d DFP_Risktag_Regression_Android.csv --folder Android -r htmlextra --reporter-htmlextra-export ./results/risk_tag_android_report.html

4.2 IOS风险标签测试

DFP_Risktag_Regression.postman_collection.json -d DFP_Risktag_Regression_IOS.csv --folder IOS -r htmlextra --reporter-htmlextra-export ./results/risk_tag_ios_report.html

4.3 Web风险标签测试

newman run DFP_Risktag_Regression.postman_collection.json -d DFP_Risktag_Regression_Web.csv --folder Web -r htmlextra --reporter-htmlextra-export ./results/risk_tag_web_report.html

参考资料:

newman的简介与使用 https://www.cnblogs.com/YouJeffrey/p/16063195.html

newman 官网: https://www.npmjs.com/package/newman#html-reporter

Newman+Postman 实现接口自动化测试 https://juejin.cn/post/6883416633440894983

http://www.lryc.cn/news/60296.html

相关文章:

  • 九种 OOM 常见原因及解决方案(IT枫斗者)
  • 远程代码执行渗透与防御
  • Activiti7原生整合和工作流相关概念详解
  • 核心业务4:标的管理
  • 面向计算机视觉的深度学习:6~10
  • 【LeetCode 图论 一】初探有向图Directed Graph
  • 计算机视觉:图片数据的预处理
  • 探秘C++中的神奇组合:std--pair的魅力之旅
  • Win10搭建我的世界Minecraft服务器「内网穿透远程联机」
  • 基于springboot和ajax的简单项目 02 代码部分实现,xml文件sql语句优化 (中)
  • LNMP架构部署
  • SpringBoot 防护XSS攻击
  • iOS 吸顶效果
  • 文本翻译免费软件-word免费翻译软件
  • redis 主从模式、哨兵模式、cluster模式的区别
  • SDL(2)-加载图片
  • 指针数组和数组指针
  • 程序员最常见的谎言
  • hypothesis testing假设检验
  • ChatGPT扩展系列之解决ChatGPT 被大面积封号的终极方案
  • 如何在DevOps中进行API生命周期管理?
  • 嵌套列表,与摩尔投票进阶
  • ChatGPT原理解释
  • 【配电网故障重构SOP】基于二阶锥松弛的加光伏风机储能进行的配电网故障处理和重构【考虑最优潮流】(Matlab代码实现)
  • ajax 的入门案例
  • Flutter TextField 交互实例 —— 新手礼包
  • 折叠屏:手机厂商的「续命良药」
  • RabbitMQ 保证消息不丢失的几种手段
  • nginx配置
  • linux从入门到精通 第一章centos7里tomcat,jdk,httpd,mysql57,mysql80的安装