• day15--使用postman, newman和jenkins进行接口自动化测试


    一. Newman

    1. 简介

    Newman Postman 推出的一个 nodejs 库,Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成

    2. 安装

    2.1 安装node

    2.2 验证node安装成功 : node -v

        

    2.3 安装newman : npm install -g newman, 然后按回车键执行

        

     2.4  验证newman安装成功 : newman -v    ​​​​​   

         

     2.5 使用newman

    1) postman导出脚本文件

          

         

         

     2) 生成测试报告 : newman run 脚本文件的路径

        

     3) 生成测试报告html格式

         安装html : npm install -g newman-reporter-html

         生成报告 : newman  run  脚本文件的路径  -r  html  --reporter-html-export  生成之后的文件名.html    

         

     2.6 newman常用参数 :

            -e: 使用环境变量

            -g: 使用全局变量

            -d: 使用csv,text,json数据驱动

            -n:循环次数

            -r :cli,html,json,junit --reporter-html-export

    二. 配置Jenkins

    1. 将jenkins.war包放在tomcat对应的webapps下

       

    2. 启动tomcat服务, 在tomcat的bin目录下点击startup.bat

         

    3. 登录本地ip地址:8080查看tomcat能否登录,如下显示正常说明tomcat服务以及开启

       

    4. Tomcat 服务器运行起来后,用浏览器访问 http://ip地址:8080/jenkins, 如下图所示:

    将对应路径下的密码粘贴过来。出现如下图展示信息

       

     5. 找到对应的文件,填写密码,点击”继续”按钮

        

     6. 如下图所示。点击”安装推荐的插件”

         

     7. 中途需要一定的等待时间,网速可能受到影响

         

     8. 可以创建一个管理员账户

         

    9. 生成一个URL:http://本地地址:8080/jenkins,”点击保存并完成”

         

    10. 出现如下图信息,点击”开始使用jenkins”

           

    11. 进入jenkins并使用

      

    12. 接口自动化测试

    1) 新建项目

     2) 项目命名

      

     3) 构建触发器, 如: H/2 * * * *   

         (0-59),  时(0-23),  (1-31),  (1-12),  周(0-7)// 07均代表星期天

        

     4) 构建环境, 点击保存

          

     

       

  • 相关阅读:
    react全局消息弹出框组件
    R语言提取站点的nc文件时间序列数据
    [NLP复习笔记] Word2Vec: 基于负采样的 Skip-gram 及其 SGD 训练
    兴顺物流管理系统的设计
    【系统架构设计】架构核心知识: 3.7 大型网站系统架构演化
    NetworkX的基本用法
    [.NET项目实战] Elsa开源工作流组件应用(一): Elsa工作流简介
    深入理解Java中的线程安全List:CopyOnWriteArrayList原理和应用
    golang 獲取 prometheus數據
    java spring IOC的三种方式之XML形式
  • 原文地址:https://blog.csdn.net/qq_44954371/article/details/126181274