接口自动化yaml文件读取与写入

news2024/9/27 19:26:10

前言

在走进yaml文件之前大家应该都很想知道他是用来干嘛的?

是的是的,他是用来做接口自动化测试的。

我们一起来学习他吧!——(一定要收藏带走哦❤)

1、yaml文件有什么作用呢?

①可作为配置文件使用——配置全局数据(环境变量、数据库信息、账号信息、日志格式、日志报告名称)

②[重点]用于编写测试用例(接口自动化测试用例)——用于数据驱动

2、yaml文件是一种数据格式文件,支持注释、换行、多行字符串、裸字符串

3、语法规则:

①大小写敏感,区分大小写

②使用缩进来表示层级关系

③缩进不管空格数量,只要层级左侧对其即可

④#表示注释

⑤[重点]yaml文件中-(横杆)表示数组

⑥yaml文件的数据格式与json类似,但是仍有所差别

4、安装第三方库pyyaml

5、在VScode编辑器上创建config.yaml文件

6、VScode编辑器上创建read_config.py文件,进行yaml文件的读取与写入

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/907102.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于java SpringBoot+Vue+html 的大学生体质测试管理系统

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文章目录 简介效果图系统首页模块管理员功能模块用户功能模块教师功能模块 部分源码源码下载地址 简介 本…

如何恢复指定电脑分区数据?数据恢复有它

如何恢复指定电脑分区数据?恢复指定电脑分区数据通常是指在电脑硬盘上的某个特定分区中丢失的数据,经过一定的操作将这些数据重新找回的过程。 图片来源于网络,如有侵权请告知 这通常涉及使用恢复软件来扫描和检测分区中丢失的文件&#xf…

第六次作业 运维高级 docker容器

1.安装docker服务,配置镜像加速器 卸载旧版本 yum remove docker docker-common docker-selinux docker-engine使用yum源安装 (1)安装Docker所需要的一些工具包 yum install -y yum-utils(2) 建立Docker仓库 (映射…

LeetCode——二叉树篇(六)

刷题顺序及思路来源于代码随想录,网站地址:https://programmercarl.com 106. 从中序与后序遍历序列构造二叉树 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历&…

【PCIE体系结构十七】PCIE电源管理之PCI-PM

👉个人主页:highman110 👉作者简介:一名硬件工程师,持续学习,不断记录,保持思考,输出干货内容 参考书籍:《PCI.EXPRESS系统体系结构标准教材 Mindshare》 目录 设…

14. 利用Canvas自制时钟组件

1. 说明 在自定义时钟组件时,使用到的基本控件主要是Canvas,在绘制相关元素时有两种方式:一种时在同一个canvas中绘制所有的部件元素,这样需要不断的对画笔和画布的属性进行保存和恢复,容易混乱;另一种就是…

【C++】做一个飞机空战小游戏(十二)——游戏源代码、音效、图标等资源文件

[导读]本系列博文内容链接如下: 【C】做一个飞机空战小游戏(一)——使用getch()函数获得键盘码值 【C】做一个飞机空战小游戏(二)——利用getch()函数实现键盘控制单个字符移动【C】做一个飞机空战小游戏(三)——getch()函数控制任意造型飞机图标移动 【C】做一个飞…

基于微信小程序的短文作文写作竞赛管理系统

随着世界经济信息化、全球网络化的到来推动信息线上管理的飞速发展,为短文写作竞赛行业的改革起到关键作用。若想达到安全,快捷的目的,就需要拥有信息化的组织和管理模式,建立一套合理、畅通、高效的短文写作竞赛管理系统小程序。…

js中的正则表达式(一)

目录 1.什么是正则表达式 2.正则表达式在JavaScript中的使用场景: 3.正则表达式的语法: 1.什么是正则表达式 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象通常用来查找、替换那些符…

亚马逊搜索关键词下单怎么操作

亚马逊鲲鹏系统可以根据产品关键词搜索后进行下单购买,多个亚马逊买家号搜索关键词下单可以帮助关键词上首页,具体操作如下: 首先需要先准备好一批能下单的买家账号及代理ip,准备好之后就可以设置需要下单的关键词及asin进行货比…

由于找不到concrt140.dll,无法继续执行代码怎么办

今天我想和大家分享一下我在修复concrt140.dll文件过程中的经验。作为一名程序员,我们经常会遇到各种各样的问题,而这次我所遇到的这个问题对我来说是一个挑战。在经过一番努力之后,我终于找到了解决方法,并且成功地修复了concrt1…

Markdown 基本语法

风无痕 August 21,2023 总览 几乎所有 Markdown 应用程序都支持 John Gruber 原始设计文档中列出的 Markdown 基本语法。但是,Markdown 处理程序之间存在着细微的变化和差异,我们都会尽可能标记出来。 标题(Headings) 要创建标…

信息安全/网络安全专业好不好?

​本人信息安全专业毕业,在甲方互联网大厂安全部与安全乙方大厂都工作过,有一些经验可以供对安全行业感兴趣的人参考。 或许是因为韩商言让更多人知道了CTF,也或许是因为网络安全越来越受国家重视,安全最近愈加火爆了。当然&…

司徒理财:8.21黄金空头呈阶梯下移!今日操作策略

黄金走势分析 盘面裸k分析:1小时周期的行情局部于1896附近即下行通道上轨附近录得一系列的K线呈震荡下行并筑圆顶,上轨压制有效,下行通道并未突破,后市建议延续看下行。4小时周期局部录得一系列的纺锤线呈震荡,但行情整…

ppt怎么做流程图?一文详解如何在ppt上绘制流程图!

ppt怎么做流程图?ppt制作流程图的方法是什么?本文将介绍2个在PPT中做流程图的方法,一起往下看吧。 方法一:利用PowerPoint自带功能 (1)使用SmartArt功能制作流程图 打开Microsoft PowerPoint并新建一…

测试Qt是否安装成功

1.打开Qt软件 选择新建项目,new 选择基类时,一次使用选择QWigget空白窗口,还有2种,带菜单栏的窗口和对话框窗口。选中Generate form会生成图形界面,组件直接拖拉,不需要自己编写。 运行结果:

【ICCV2023】Adaptive Frequency Filters As Efficient Global Token Mixers

Adaptive Frequency Filters As Efficient Global Token Mixers 论文:https://arxiv.org/abs/2307.14008 代码:暂未开源 解读:ICCV23|轻量级视觉主干网络AFFNet:频域自适应频段过滤空域全局动态大卷积核 - 知乎 (zh…

热烈祝贺贵州董程酿酒成功入选航天系统采购供应商库

经过航天系统采购平台的严审,贵州董程酿酒有限公司成功入选中国航天系统采购供应商库。航天系统采购平台是航天系统内企业采购专用平台,服务航天全球范围千亿采购需求,目前,已有华为、三一重工、格力电器、科大讯飞等企业、机构加…

基于讯飞开放平台API服务构建集成大模型能力

在前面的一篇文章中实测体验了讯飞开放平台发布的V2.0版本大模型的能力,感兴趣的话可以自行移步阅读即可: 《科大讯飞发布星火认知大模型2.0版——体验实测》 这里一并发布的还有API接口,如下所示: 点击【API测试申请】即可自动…

PHP服饰文化网站系统Dreamweaver开发mysql数据库web结构php编程计算机网页项目

一、源码特点 PHP 服饰文化网站系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 源码下载 https://download.csdn.net/download/qq_41221322/88236778 PHP服饰文化网站…