yaml 数组_接口测试:A01_HttpRunner基础_05_YAML格式测试用例
生活随笔
收集整理的這篇文章主要介紹了
yaml 数组_接口测试:A01_HttpRunner基础_05_YAML格式测试用例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
YAML到底是什么?
YAML 是 “YAML Ain't a Markup Language”(YAML 不是一種標記語言)—— 設計時的本意
YAML 是 “Yet Another Markup Language” (仍是另外一種標記語言) —— 出來后的實際
YAML 比較適合用來表達層次結構式(hierarchical model)的數據結構。生成的文件后綴為 .yml。在 HttpRunner 中,使用 YAML 編寫測試用例比用 JSON 要更加簡便和快捷。
YAML 的語法規范:
- 大小寫敏感
- 使用縮進表示層級關系
- 縮進不允許使用tab,只允許空格
- 縮進的空格數不重要,只要相同層級的元素左對齊即可
- '#'表示注釋
編寫測試用例時,主要用到以下兩種 YAML 數據類型:
- 對象:鍵值對的集合,等價于 python 中的 dict。如:“ name: 張三 ”
- 數組:一組按次序排列的值,等價于 python 中的列表(list)。
對象舉例
對象寫法-1:
name: 張三對象寫法-2:
?student: name: 張三 age: 20對象寫法-3:
student: { name: 張三, age: 20 }數組舉例
數組寫法-1
student: [ 張三, 李四, 王五 ]數組寫法-2
student: - 張三 - 李四 - 王五下面我們將上一節的 JSON 格式的測試用例改寫為 YAML 格式:
- 去掉所有表示對象的大括號,以相同的空格數量控制縮進
- 將列表中的列表項,分別設置為以短橫線開頭
執行該 YAML 格式測試用例,成功。結果與執行 JSON 格式測試用例沒有任何區別。
執行 YAML 格式測試用例,成功
最后我們再對比著看一下 JSON 和 YAML 兩種格式的區別:
- JSON 可以用TAB進行縮進,需要使用括號符號,格式顯得復雜
- YAML 必須用空格進行縮進,可以不使用括號符號,格式更加清晰
JSON 格式和 YAML 格式測試用例的對比
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的yaml 数组_接口测试:A01_HttpRunner基础_05_YAML格式测试用例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dnf左槽附魔宝珠有哪些(地下城与勇士)
- 下一篇: 恒生电子实施怎么样_蓝思科技今年来涨幅超