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

Python接口自动化测试框架(实战篇)-- Jenkins持续集成

文章目录

    • 一、前言
    • 二、[Jenkins](https://www.jenkins.io/)
      • 2.1、环境搭建
      • 2.2、插件准备
      • 2.3、创建job
      • 2.4、小结
      • 2.5、构建策略
      • 2.6、报告展示
      • 2.7、扩展
    • 三、总结

一、前言

温馨提示:在框架需要集成jenkins的时候,一定要注意环境切换问题,如果jenkins和开发环境是同样的系统且都有python环境,基本不用太担心代码的移植问题,如果是跨平台了,那么需要注意了,框架代码中涉及文件路径的问题需要兼容一下,因为可能在执行代码的时候会报提示找不到文件的错误。写好的代码是采用何种工具托管的,如:SVN、Git等,这个没有硬性要求;从代码安全上考虑,一般建议搭建本地svn或gitlab服务器作为代码托管仓库,否则基本都选择码云或其他代码仓库,题主选择github作为代码托管仓库。

二、Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成.

---- 摘自百度百科

2.1、环境搭建

这个略显简单,讲几种启动服务的方法吧:先下载jenkins.war安装包或docker pull jenkins镜像

  • 第一种启动方式:java -jar jenkins.war # --httpPort=8081指定服务端口
  • 第二种方式呢,就是容器部署,如部署tomcat、jboss等,然后启动容器;
  • 第三种方式&

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • PXE+Kickstart自动化安装操作系统
  • 荒原之梦考研:考研二战会很难吗?
  • 二十八、【人工智能】【机器学习】【PyTorch】- 手写体识别
  • 下一个排列
  • FFmpeg有理数相关的源码:AVRational结构体和其相关的函数分析
  • 英伟达显卡查看占用情况
  • 设计模式实战:报表生成系统的设计与实现
  • Chapter 22 数据可视化——折线图
  • Chapter 26 Python魔术方法
  • 用phpstudy搭建MySQL数据库
  • WebKit 的简介及工作流程
  • 科普文:JUC系列之多线程门闩同步器CountDownLatch的使用和源码
  • C++STL专题-string类
  • 低代码: 技术实现概述
  • 部署k8s+conatinerd环境
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【面试系列】之二:关于js原型
  • 230. Kth Smallest Element in a BST
  • 78. Subsets
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • CentOS 7 修改主机名
  • Django 博客开发教程 16 - 统计文章阅读量
  • eclipse的离线汉化
  • Javascript编码规范
  • JavaScript中的对象个人分享
  • nodejs实现webservice问题总结
  • Otto开发初探——微服务依赖管理新利器
  • 半理解系列--Promise的进化史
  • 动态规划入门(以爬楼梯为例)
  • 简析gRPC client 连接管理
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 微信支付JSAPI,实测!终极方案
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 写代码的正确姿势
  • 原生js练习题---第五课
  • 怎么把视频里的音乐提取出来
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • # wps必须要登录激活才能使用吗?
  • #etcd#安装时出错
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (1)常见O(n^2)排序算法解析
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2)从源码角度聊聊Jetpack Navigator的工作流程
  • (Forward) Music Player: From UI Proposal to Code
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (第二周)效能测试
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (函数)颠倒字符串顺序(C语言)
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (三)c52学习之旅-点亮LED灯
  • (转)Sublime Text3配置Lua运行环境
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .Net Core和.Net Standard直观理解
  • .NET 材料检测系统崩溃分析