yaml

关键字 开发-02 关键字驱动执行yaml用例

1. 封装request运行方法 我们将测试数据写到yaml文件中,通常会使用pytest框架parametrize参数化的方式读取yaml文件数据生成测试用例,于是我们可以根据这个思路来开发。 # utils/request_session.py import requests import re ......
关键字 关键 yaml 02

【接口自动化测试实战】python+requests+Pytest+yaml+Allure

前言 一、先来了解下pytest 二、需要具备的基础知识 三、开发环境准备 四、接口自动化实战(设计项目目录) 五、方法封装 六、编写自动化用例脚本 七、持续集成 八、其他自动化框架 ......
实战 requests 接口 python Pytest

关键字 开发-01 pytest收集yaml用例

1.pytest收集测试用例规则 pytest框架在收集用例的时候,默认会查找test_开头的.py 模块,并且在模块中找到test_ 开头的函数或Test开头的类。 根据这个规则,如果我们想收集yaml格式的文件当用例执行,需解决2个问题: 1.修改用例收集规则,改成收集yaml格式文件作为收集的 ......
关键字 关键 pytest yaml 01

day131- springboot 的配置文件yaml的用法

springboot 的配置文件yaml的用法 yaml文件同properties文件一样,适合用来做数据为中心的配置文件 基本语法 key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 '#'表示 ......
springboot 文件 yaml day 131

ansible使用【4】-- 踩坑指南--Jenkins下的拉取的ansible-playbook.yaml显示成功,实际失败

我本意想用git管理ansible-playbook.yaml的 比如,我有一个setup.yaml的剧本,里面写了如何创建环境。 例如: - hosts: webservers become: yes tasks: - name: Create a directory file: path: /h ......

接口测试用YAML写测试用例

代码和用例分离时,测试用例用YAML或excel写都可以。一般接口测试用YAML写测试用例 原因: 1.方便的字典和YAML之间切换 2.YAML有数据类型 数据组成: 1.对象:通过字典表示 key: value 2.数组:通过列表表示,通过一组对齐的 - 表示(YAML里面字符串一般不写引号) ......
接口 YAML

docker-compose.yaml写法,指定本地dockerfile创建(在无网络情况或者自定义的镜像)

docker-compose.yaml关键字 在docker-compose.yaml文件中,定义了Docker Compose服务的配置。以下是一些常用的docker-compose.yaml文件中的参数介绍: version:指定Docker Compose文件的版本号,定义了使用的Docker ......

mongodb等号格式的配置文件转换成yaml格式的配置文件

环境: mongodb:4.4.22 1.等号格式的配置文件 [root@localhost conf]# more mongo.cnf port=28001 fork=true dbpath=/home/middle/mongodb/data logpath=/home/middle/mongod ......
格式 文件 等号 mongodb yaml

pytest + yaml 框架 -58.运行报告总结summary.json

前言 用例运行结束后,在本地生成summary.json 文件,总结运行结果。 v1.5.1版本更新内容: 1.解决参数化,中文在控制台输出问题 2.保存用例结果summary.json 保存用例结果summary.json 命令行执行用例 pytest 运行结束,在当前目录生成summary.js ......
框架 summary 报告 pytest json

org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 2

1.报错 在运行SpringBoot项目时遇到报错: 17:44:47.558 [main] ERROR org.springframework.boot.SpringApplication -- Application run failed org.yaml.snakeyaml.error.YAM ......

读yaml文件 发送post请求

1.yaml logindata: name: 'ct0356' psw: '111111' 2.读取yaml文件 # 读取yaml文件 并获得字典类的返回 import yaml def get_yaml(yaml_path): with open(yaml_path,encoding='utf- ......
文件 yaml post

springboot nacos使用yaml配置list方式

方式一 配置项: app: demo: list1: xiaohong, xiaoming list2: > xiaohong, xiaoming list1和list2看起来是2种风格,其实都是同一种写法,以逗号分隔 java代码: @Data @Component public class Ap ......
springboot 方式 nacos list yaml

pytest + yaml 框架 -39.多账号操作解决方案

前言 最近有小伙伴提到,有写场景需要用到2个账号来回切换操作该如何解决。 (备注:从v1.2.4 以后新版本不再公开,新功能内部 VIP 学员可以使用,公开版本仅解决bug, 不提供新功能了。) 先获取账号token 前面教程有讲到全局登录一次,后面所有的请求都会拿着全局登录的账号token去访问请 ......
账号 框架 解决方案 方案 pytest

Go开发学习 | 如何快速读取json/yaml/ini等格式的配置文件使用示例

0x00 前言简述 0x01 常用模块 encoding/json 模块 - json 配置文件解析 gopkg.in/ini.v1 模块 - ini 配置文件解析 gopkg.in/yaml.v3 模块 - yaml 配置文件解析 spf13/viper 模块 - 配置文件解析终结者 原生map结 ......
示例 格式 文件 json yaml

doris FE启动异常:org.yaml.snakeyaml.representer.Representer: method <init>()V not found

doris FF启动异常,异常信息如下: 2023-11-01 09:53:22,691 INFO (main|1) [PaloFe.start():124] Palo FE starting... 2023-11-01 09:53:22,699 INFO (main|1) [FrontendOpt ......

Spring @ConfigurationProperties Yaml语法配置List和Map:List<String>、List<Obj>、List<List<Obj>>、Map<String,String>、Map<String,List<String>>、Map<String,Obj>、Map<String,List<Obj>>

yaml语法 数据结构可以用类似大纲的缩排方式呈现,结构通过缩进来表示,连续的项目通过减号“-”来表示,map结构里面的key/value对用冒号“:”来分隔。 例子: 配置类 YmalConfig: import cn.hutool.json.JSONUtil; import lombok.Dat ......
String List lt gt Map

pytest-yaml 测试平台-3.创建执行任务定时执行用例

前言 当项目用例编写完成后,需设置执行策略,可以用到定时任务设置每天几点执行。或者间隔几个小时执行一次。 创建定时任务 创建任务 勾选需要执行的项目以及运行环境 触发器可以支持2种方式:interval 间隔多久触发和 cron 表达式定时执行 方式1:interval 触发器,间隔10分钟执行一次 ......
pytest-yaml 任务 pytest 平台 yaml

什么是yaml格式与json格式

什么是yaml格式与json格式 yaml格式:文件名格式以 .yml .yaml 为后缀,用 空格 缩进表示字段的层级关系,可读性高,易于人类管理 yaml格式 布尔值类型:只有在是true/false时为真,假的意识 例: debug: true 布尔值类型 debug: "true" 字符串类 ......
格式 yaml json

pytest-yaml 测试平台-2.支持上传YAML格式用例

前言 pytest-yaml 测试平台用例结构是遵循pytest-yaml-yoyo 框架用例规则。 如果你之前已经有用 pytest-yaml-yoyo 框架完成了yaml 用例的编写,可以直接在平台上导入yaml 用例。 yaml 用例 test_用例文件a.yml config: name: ......
pytest-yaml 格式 pytest 平台 YAML

SpringBoot——yaml配置文件

yaml简介 YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(是另一种标记语言)。 设计目标,就是方便人类读写 层次分明,更适合做配置文件 ......
SpringBoot 文件 yaml

pytest-yaml 测试平台-1.新增项目和用例

前言 基于pytest-yaml-yoyo 框架写的接口测试平台,在web网页平台上维护yaml测试用例,执行用例,并查看allure报告。 pytest-yaml-yoyo 框架简介 pytest-yaml-yoyo 框架是上海-悠悠 2023年自主开发的pytest结合yaml框架。gitee项 ......
pytest-yaml 项目 pytest 平台 yaml

15. 从零开始编写一个类nginx工具, 如果将nginx.conf转成yaml,toml,json会怎么样

对比yaml,toml,json三种格式的优缺点及三种格式的支持特性,以及讲述了nginx.conf转化成yaml,toml格式的样式 ......
nginx 工具 conf json yaml

虚拟环境中安装ruamel.yaml

在虚拟环境中安装ruamel.yaml时发现并未把ruamel安装到虚拟环境中 解决方法:将安装到外部的两个包复制到虚拟环境Lib→site-pakeages中 ......
环境 ruamel yaml

用pyyaml读取yaml文件做接口数据驱动

import yaml # # 封装读取yaml文件类 # class Yamlconf: # def __init__(self,file_path): # """file_path: yaml文件的路径""" # self.file_path = file_path # def load_yam ......
接口 文件 数据 pyyaml yaml

pytest + yaml 框架 -57.用例前置和后置操作执行sql

前言 前面一篇已经介绍在用例中可以查询以及在断言中实现sql,本篇讲解在用例的前置和后置操作中执行sql 配置mysql环境,参考前面一篇https://www.cnblogs.com/yoyoketang/p/16977960.html 有 2 内置的函数可以使用 query_sql(sql) 查 ......
框架 pytest yaml sql 57

Python yaml模块使用

转载:https://www.jianshu.com/p/eaa1bf01b3a6 一、yaml文件介绍 yaml是一个专门用来写配置文件的语言。 1. yaml文件规则 区分大小写; 使用缩进表示层级关系; 使用空格键缩进,而非Tab键缩进 缩进的空格数目不固定,只需要相同层级的元素左侧对齐; 文 ......
模块 Python yaml

YAML

yaml YAML (YAML Aint Markup Language) 它是一种以数据为中心的标记语言 (比 XML 和JSON 更适合作为配置文件) 优点: 容易阅读 容易与脚本语言交互 以数据为核心 (重数据轻格式) 注:想要使用 YAML作为属性配置文件(以yml 或aml 结尾),需要将 ......
YAML

yaml简介

1.特点 它是一种非常简单的基于文本的人类可读的语言,用于在人和计算机之间交换数据 它的缩进就像 Python 的缩进一样优雅 它不是一种编程语言,主要用于存储配置信息 它减少了JSON和XML文件中的大部分“噪音”格式,例如引号、方括号和大括号 YAML数据在编程语言之间是可移植的 YAML具有一 ......
简介 yaml

yml 和 yaml 文件的区别

yml 和 yaml 文件没有区别,都是 YAML(Yet Another Markup Language)文件的扩展名。YAML 是一种可读性高、用来表达数据序列化的格式。YAML 参考了其他多种语言,包括:C语言、Python、Perl,并从 XML、电子邮件的数据格式(RFC 2822)中获得 ......
文件 yaml yml

YAML简介

YAML 什么是YAML 它是一种以数据为中心的标记语言,全称(YAML Ain't Markup Language) 举例简单的application.yml文件 server: port:8080 特点 1.语言简单,用于在人和计算机之间交换数据 2.需要缩进 3.主要用于配置信息 4.减少了x ......
简介 YAML