摘要:完成本地 hub 的搭建,并截图。 不使用挂载的方式,而是通过 Docker 制作的方式实现对 Nginx 的默认页的修改,把制作的 Dockerfile 和首页 html 传到代码仓。 推送自己定制好的 Nginx 镜像到本地镜像仓库 hub 中,查询本地镜像仓库中的镜像截图。 从本地仓库拉取定制
阅读全文
随笔分类 - 测试开发
摘要:# -*- coding: utf-8 -*-import jsonimport pytestimport requestsimport jsonpathfrom log_util import loggerclass TestLitemall: def setup_class(self): # 管
阅读全文
摘要:import requestsclass TestWework: def test_get_token(self): self.corp_id = "ww0500b1708efeb406" self.corp_secret = "5fas7s3wQzC6k5W11SqZ1dxMcXvC57yKXi_
阅读全文
摘要:因 https://spring-petclinic-rest.k8s.hogwarts.ceshiren.com/petclinic/api/owners?lastName=LASTNAME接口不在支持使用故使用下方接口进行接口测试 一、通过抓包获取接口信息,分析入参及响应数据 选中接口鼠标右键选
阅读全文
摘要:一般代码提交流程 开发人员从远程中央仓库(例如 dev )拉取最新的代码 本地创建自己的分支 在自己的分支中进行开发 在完成一个功能并通过自测后,提交本地版本库 将本地版本库推送到远程中央仓库自己的分支 在远程中央仓库自己的分支中,提交 Merge Request(合并请求,简称 MR) 。源分支选
阅读全文
摘要:Jenkins Api简介 Jenkins 对外暴露的动作交付入口 为外部程序提供入口,可以控制Jenkins 支持协议 - Http Api 接口支持用户名、密码认证 Jenkins Api支持的典型功能:运行Job、查看任务状态、返回任务编号…等 Jenkins Api 环境准备 使用curl调
阅读全文
摘要:方式一: 在Jenkins中,可以针对不同登录用户设置时区 方法二:脚本命令执行 系统管理 》脚本命令行 》输入命令 》点击运行 System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai') 1. 进
阅读全文
摘要:Git 的集成 在 Jenkins 上构建从 Git 源码仓库拉取代码的任务时需要使用到 Git 插件 在执行job的机器上安装好Git yum install git -y 下载 Git 插件 进入菜单 Dashboard -> 系统管理(Manage Jenkins) -> 插件管理(Manag
阅读全文
摘要:SSHAgent 的集成 在 Jenkins 配置从节点执行构建操作的时候需要用到 SSHAgent 下载 SSHAgent 插件 进入菜单 Dashboard -> 系统管理(Manage Jenkins) -> 插件管理(Manage Plugins) 在可选插件搜索 SSH Build Age
阅读全文
摘要:Jenkins插件 Jenkins强大的原因之一就是插件众多 插件帮助Jenkins丰富自身原有的功能 插件安装入口 Dashboard -> 系统管理(Manage Jenkins) -> 插件管理(Manage Plugins) 插件管理代理 Dashboard -> 系统管理(Manage J
阅读全文
摘要:参数化 Job 使用场景 同一个项目需要在不同环境下测试 参数化 Job 的配置 选择参数化构建过程,选择选项参数 名称填入 env 选项配置三个值分别: dev、test、online 添加描述 配置shell # 判断 env 参数的值,如果是dev,则输出 dev runtime if [ "
阅读全文
摘要:Jenkins节点环境变量定义 Jenkins在构建的时候,如果使用节点构建可能存在一些个性化环境变量,此时需要在节点中单独管理 节点环境变量配置 节点工具配置 节点环境变量配置 节点工具配置 节点工具的使用顺序 节点工具 > 全局工具 节点工具配置方式 先配置全局工具,后配置节点工具 全局工具路径
阅读全文
摘要:Jenkins环境变量 Jenkins 环境变量就是通过 env 关键字暴露出来的全局变量,可以在 Jenkins 文件的任何位置使用 环境变量分类 系统内置环境变量 用户自定义环境变量 常用内置环境变量 BUILD_NUMBER BUILD_URL JOB_NAME GIT_URL 用户自定义环境
阅读全文
摘要:Jenkins凭据管理 凭据管理的作用:管理ssh、邮箱、git等认证信息 凭据管理入口 Dashboard -> 系统管理(Manage Jenkins) -> Manage Credentials 凭据的新增 Dashboard -> 系统管理(Manage Jenkins) -> Manage
阅读全文
摘要:1.安装部署 Jenkins 环境,并截图 2.创建一个非 admin 的用户,给他只配置执行 Job 的权限,并截图配置内容。 3.创建一个 Jenkins Job,要求执行 ls 与 pwd 命令,查看控制台输出并截图。
阅读全文
摘要:现有问题 可维护性差:一个 api 发生变化,需要修改用例文件 可读性差:无法从代码中看出来明确的业务逻辑 断言能力差:响应内容只能一层一层提取 架构优化设计 @startuml scale 700*500 package config <<Folder>> { } package utils <<
阅读全文
摘要:多协议封装应用场景 问题: 响应值不统一 json xml 断言比较困难 解决方案:获得的响应信息全部转换为结构化的数据进行处理 解决方案 participant 请求 as req participant 响应 as res participant xml_响应 as xml_res partic
阅读全文
摘要:多环境介绍 环境使用场景备注 dev 开发环境 开发自测 QA 测试环境 QA日常测试 preprod 预发布环境 回归测试、产品验测试 prod 线上环境 用户使用的环境 多套被测环境切换的意义和价值 访问信息: 不同环境的域名或ip都不一样,部分产品Host也会有区别 配置信息: DB、Redi
阅读全文
摘要:大纲 环境准备 实战练习 环境准备 对响应加密的接口。对它发起一个get请求后,得到一个加密过后的响应信息。(如果有可用的加密过的接口以及了解它的解密方法,可以跳过) 准备一个加密文件 使用python命令在有加密文件的所在目录启动一个服务 访问该网站 原理 在得到响应后对响应做解密处理: 1. 如
阅读全文
浙公网安备 33010602011771号