当前位置:网站首页>pytest接口自动化测试框架 | Jenkins集成初探
pytest接口自动化测试框架 | Jenkins集成初探
2022-08-03 18:26:00 【COCOgsta】
视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:pytest接口自动化测试框架 | 汇总_COCOgsta的博客-CSDN博客
持续集成的概念
持续集成Continuous Integration
持续交付Continuous Delivery
持续部署Continuous Deployment
什么是持续集成:
持续集成时指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进行自动化测试
什么是持续交付:
持续交付指的是在持续集成的环境基础之上,将代码部署到预生产环境
持续部署:
在持续交付的基础上,把部署到生产环境的过程自动化
持续部署和持续交付的区别就是最终部署到生产环境是自动化的
Jenkins
Jenkins是什么?
Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。
Jenkins支持各种运行方式,可以通过系统包、Docker或者通过一个独立的Java程序。
需要安装以下软件:
Java8(JRE或者JDK都可以)
环境搭建:
下载Jenkins.war,
http://jenkins.io/download/
cmd运行java -jar jenkins.war --httpPort=8081
给一个默认密码
安装插件:默认推荐,自定义插件
打开浏览器进入链接:http://localhost:8081,用户名admin,密码就是刚才记录的
- 创建Freestyle project
- 选择Build页面
- 将cmd中需要敲的命令放到Command中,并保存
- 选择Build Now,进行构建
- 构建完成后,在Console Output查看到输出
边栏推荐
猜你喜欢
es6新增-Generator(异步编程的解决方案2)
Mkke:为什么无法从Oracle 11g或12c升级到Oracle 23c?
STM32——LCD—FSMC原理简介
揭秘deepin 23,从这里开始!
这是Facebook母公司 关于元宇宙的80万亿美元豪赌
MySQL database account management and optimization
字节跳动三面拿offer:网络+IO+redis+JVM+GC+红黑树+数据结构,助你快速进大厂!!
多肽介导PEG磷脂——靶向功能材料之DSPE-PEG-RGD/TAT/NGR/APRPG
超T动力 焕“芯”出发 | 中国重汽专属定制版WP14T产品闪耀登场
2022年7月国产数据库大事记
随机推荐
动态打印菱形
剑指Offer 56.数组中数字出现的次数
Mkke:为什么无法从Oracle 11g或12c升级到Oracle 23c?
TiFlash 计算层概览
MD5是对称加密还是非对称加密,有什么优缺点
2021年数据泄露成本报告解读
智能合约安全——delegatecall (2)
走进通信:为什么4G信号满格,却上不了网呢
fatal error: jni.h: No such file or directory
Execution plan of mysql
高数---级数
cdc抽取mysql整个实例的binlog,有没有方案通过配置的方式将这些库表拆开分发到kafka
LyScript 内存交换与差异对比
Online monitoring of UPS power supply and operating environment in the computer room, the solution is here
flink-sql 客户端,咋回事 我show tables 报错
快手通过国际权威信息安全和隐私保护认证,安全能力达到国际领先水平
EasyNTS上云网关断电重启后设备离线是什么原因?
使用安全浏览器将网页保存为pdf的方法步骤
B628芯片电路图,B628升压IC的PCB布局PCB
es6新增-async函数(异步编程的最终解决方案)