• 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) 构建环境, 点击保存

          

     

       

  • 相关阅读:
    在 .NET 中使用 FixedTimeEquals 应对计时攻击
    使用Python爬虫抓取网站资源的方法
    mysql 如何向数据库中插入特殊字符“ ’ &等等符号
    病毒感染检测(运用BF算法)
    【web后端】C#类与继承、随机数写法、虚函数、例题
    【MPC】⑥ubuntu系统下C++程序调用MATLAB生成的.so动态库文件
    杭州公积金修改手机号信息
    Kotlin设计模式:享元模式(Flyweight Pattern)
    kotlin if when 循环
    网站自动翻译-网站批量自动翻译-网站免费翻译导出
  • 原文地址:https://blog.csdn.net/qq_44954371/article/details/126181274