首页 > 编程知识 正文

yaml.load(soapui测试接口 wsdl)

时间:2023-05-05 01:03:53 阅读:81179 作者:818

YAML到底是什么?

YAML是“yam lain ' tamarkuplanguage (YAML不是标记语言)”——设计时的本意

YAML是在“Yet Another Markup Language”(另一种标记语言) ——出现后的实际情况

YML适用于表示层次结构表达式(hierarchical model )的数据结构。 生成的文件的后缀为. yml。 在HttpRunner中,使用YAML创建测试用例比使用JSON更简单快捷。

YAML的语法规格:

区分大小写,并且使用缩进意味着制表符不能用于级别相关的缩进。 如果同一级别的元素左对齐,“#”表示注释。 只允许缩进空间的空间数量并不重要

创建测试用例时,主要使用以下两种类型的YAML数据类型:

对象:键-值对的集合。 等同于python的光盘。 例如,“name:任性的精灵”数组:一组按顺序排列的值等效于python列表(list )。

对象示例

写法-1:

name:任性的精灵对象写法-2:

student:

name:任性的精灵

age: 20对象的写法-3:

student: { name:任性的精灵,age: 20 }

数组示例

数组的写法-1

student: [任性的小精灵、甜糖、自信的刺猬]配列表记-2

student:

任性的精灵

甜糖豆

自信的刺猬

将上一节中的JSON格式的测试用例改写为YAML格式。

删除表示对象的所有大括号,并将控制列表中的每个列表项设置为以破折号开头,以相同的空格数进行缩进。 - config:

name:测试用例:百度的测试

-测试:

name:测试步骤-1:打开百度主页

请求:

url: https://www.baidu.com

方法: get

validate:

- eq : [状态代码,200]

运行了这个YAML格式的测试用例,成功了。 结果与运行JSON格式的测试用例没有任何不同。

运行YAML格式的测试用例并成功

最后,让我们来看看JSON和YAML的区别。

可以用制表符缩进JSON。 必须使用括号符号。 格式看起来很复杂的YAML需要用空格缩进。 也可以不使用括号符号。 形式更明确。 )。

JSON格式和YAML格式测试用例的比较

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。