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

前言

在走进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.niftyadmin.cn/n/4960298.html

相关文章

python代码——批量删除目录下的指定文件

语言:python 3 用法:对该目录下的所有文件遍历,包括子目录,删除所有指定名称文件 如运行中报错,需要自行根据报错内容按照缺失的库 import osfrom tkinter import Tk from tkinter import filedialogroot Tk() roo…

大数据 算法

什么是大数据 大数据是指数据量巨大、类型繁多、处理速度快的数据集合。这些数据集合通常包括结构化数据(如数据库中的表格数据)、半结构化数据(如XML文件)和非结构化数据(如文本、音频和视频文件)。大数据…

走进大模型

1、应用大模型 AIGC 是基于大模型的,而大模型的基础是深度学习。上一篇文章对深度学习进行了初步介绍,首先是深度学习的神经元起源,引发了基于线性函数的模拟,又因为线性函数无法习得逻辑异或,因此引入了非线性的激活…

【Linux驱动】Jetson Nano串口ttyTHS1的权限问题

1、问题描述 在使用串口ttyTHS1时,总是失败,就算使用root权限,也只能是可以打开,但是在使用中总是出现莫名其妙的问题。 2、查看权限 查看ttyTHS1的权限时,发现它和ttyTHS2的权限还不一样: crw--w---- root tty /dev/ttyTHS1 crw-rw---- root dialout /dev/ttyTHS23…

matlab使用教程(21)—求函数最值

1. 求函数最优值 1.1求一元函数的最小值 如果给定了一个一元数学函数,可以使用 fminbnd 函数求该函数在给定区间中的局部最小值。例如,请考虑 MATLAB 提供的 humps.m 函数。下图显示了 humps 的图。 x -1:.01:2; y humps(x); plot(x,y) xlabel(x)…

第十一篇-Tesla P40+Text-Generation-Webui

部署环境 系统:CentOS-7 CPU: 14C28T 显卡:Tesla P40 24G 驱动: 515 CUDA: 11.7 cuDNN: 8.9.2.26介绍 简单好用(当然速度不是最快的), 支持多种方式加载模型,transformers, llama.cpp, ExLlama, AutoGPTQ, GPTQ-for-LLaMa, ctra…

AMBA_AXI Protocol_Burst Address

AXI Protocol_Burst Address Burst Address(Bus地址) 1. Burst 地址 2. Byte lane本节提供确定突发内传输的地址和字节选通(byte lane)的方法。方程使用以下变量: Start_Address:由主机发出的起始地址。Number_Byte…

CEF 缓存处理:清理缓存、禁用缓存、忽略缓存

目录 一、CEF缓存处理 1、指定缓存路径 2、清理缓存 3、禁用缓存 1)、原理分析