您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
02 訂閱鏈接轉yaml文件格式檢查系統(yaml文件使用)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-06 20:53:56【】5人已围观
简介ise/info/買粉絲nsult/loadDetail.v' self.run=RunMethod()
self.run =RunMethod()
@ddt.data(*params)
deftest(self, value):
r =self.run.run_main("GET", self.url, value)
print(r)
self.assertTrue(value['assert'] inr.text)
if __name__ == '__main__':
unittest.main()
(4)利用HTMLTestRunner生成測試報告
run_report.py
# 買粉絲ding: utf-8
# author: hmk
from HTMLTestRunner importHTMLTestRunner
importunittest
importtime, os
root_dir = os.path.dirname(os.path.abspath('.')) # 獲取當前文件所在目錄的父目錄的絕對路徑,也就是項目所在路徑E:\DDT_Interface
case_dir = root_dir + '/test_case/' # 根據項目所在路徑,找到用例所在的相對項目的路徑
print(root_dir)
print(case_dir)
"""定義dis買粉絲ver方法"""
dis買粉絲ver = unittest.defaultTestLoader.dis買粉絲ver(case_dir,
pattern='test*.py', top_level_dir=None)
"""
1.case_dir即測試用例所在目錄
2.pattern='test_*.py' :表示用例文件名的匹配原則,“*”表示任意多個字符
3.top_level_dir=None:測試模塊的頂層目錄。如果沒頂層目錄(也就是說測試用例不是放在多級目錄中),默認為None
"""
if __name__ == "__main__":
"""直接加載dis買粉絲ver"""
now = time.strftime("%Y-%m-%d%H_%M_%S")
filename = root_dir +'/report/' + now + '_result.買粉絲' #定義報告存放路徑
print(filename)
fp = open(filename,'wb')
runner =HTMLTestRunner(stream=fp, title='個人網企業網接口測試報告', description='測試結果如下: ')
runner.run(dis買粉絲ver)
fp.close()
ok ,unittest+ddt進行接口測試就完成了,還有很多不足,yaml配置文件還可以繼續設計優化,例如可以把請求url也加進去。
其實感覺如何設計測試用例,組織測試數據也是一件很有意思的事情,很多事情都必須先有一個良好的設計思路才會進行的更順暢。總之勤于思考,多參考他人的思路。不是有句話嗎,學而不思則罔,思而不學則殆。
Python 自動化處理 Yaml 文件-
Yaml文件內容—示例1:
Yaml文件內容—示例2:
從上述示例文件內容可以看到 Yaml 數據結構:
1). 對象:鍵值對的集合(簡稱 "映射或字典")
例如:family 和 address 這兩個對象后面分別有對應的鍵值對集合。
2). 鍵值對用冒號 “:” 結構表示,冒號與值之間需用空格分隔
例如:
family 對象中的 key 為 name 與其對應的 value 值 Smile_Family 之間是使用空格分隔的。
address 對象中的 key 為 province 與其對應的 value 值 BeiJing 之間是使用空格分隔的。
3). 數組:一組按序排列的值(簡稱 "序列或列表"),數組前加有 “-” 符號,符號與值之間需用空格分隔
例如:
parents 中的 John 和 Jane
children 中的 Lily 和 Frank
4). 純量(scalars):單個的、不可再分的值。例如:字符串、bool值、整數、浮點數、時間、日期、null等
None值可用null也可用 ~ 表示;
yaml文件內容如下:
Python解析輸出為:
這個例子輸出一個字典,其中value包括所有基本類型
Yaml文件內容如下:
Python解析輸出為:
Yaml文件內容如下:
Python輸出為:
如果字符串沒有空格或特殊字符,不需要加引號,但如果其中有空格或特殊字符,則需要加引號。
這里要注意單引號和雙引號的區別:
單引號中的特殊字符轉到 Python 會被轉義,也就是到最后是原樣輸出;
雙引號不會被 Python 轉義,到最后是輸出了特殊字符;
Yaml文件內容如下:
Python輸出:
安卓手機如何打開.yaml文件
安卓手機利用snake.YAML.api來解析YAML。
yml文件應該用什么打開
YML(或YAML)文件是一種結構化的數據文件格式,常用于配置文件、數據序列化和交換等場景。你可以使用文本編輯器或特定的YAML編輯器來打開和編輯YML文件。
以下是幾種常見的方法來打開YML文件:
1、文本編輯器:使用文本編輯器(如Notepad、Notepad++、Sublime Text、Atom、VS Code等)打開YML文件。右鍵點擊文件,選擇打開方式,然后選擇你喜歡的文本編輯器。
2、YAML編輯器:有一些專門的YAML編輯器可以提供更好的YAML文件編輯體驗。一些流行的YAML編輯器包括YAML Pad、Visual Studio Code(使用YAML擴展插件)、IntelliJ IDEA(使用YAML/Ansible插件)等。
3、在線YAML編輯器:還有一些在線工具可用于在瀏覽器中打開和編輯YML文件。例如,你可以嘗試使用在線YAML編輯器(如YAML Validator、YAML Lint等),將YML文件的內容復制粘貼到在線編輯器中進行編輯和驗證。
不管你選擇哪種方式,打開YML文件后,你可以查看和編輯其中的內容。YML文件使用縮進和冒號的方式表示數據結構,所以在編輯時要注意保持正確的縮進和語法結構。
打開YML文件并編輯后,保存更改并確保文件擴展名為.yml或.yaml,以便保持正確的文件格式。
yaml文件使用
YAML 入門教程
參考:
python讀取yaml文件
Python常用配置文件ini、json、yaml讀寫總結
讀取yaml文件(數組用下標[x],字典用[key])
編寫一個py文件,讀取yaml文件,yaml文件需要通過safe_load方法轉換成字典格式,然后再通過字典取值的方式獲得值。
在目錄下創建test3.yaml文件
在目錄下創建test3_fz.yaml文件
python讀取實現:
參考:
python txt文件常用讀寫操作
利用Python從文件中讀取字符串(解決亂碼問題) Python - chardet自動檢測字符編碼
從yaml文件讀取配置,然后修改配置,怎樣更新到yaml文件
java可以通過引入依賴:
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
</dependency>
通過創建yaml對象:
Yaml yaml = new Yaml();
通過yaml.loadAs方法讀取配置,
修改之后通過yaml.mp方法去更新文件
很赞哦!(2968)
相关文章
- 02 關于國際貿易的論文選題(國際貿易專業可以寫什么畢業論文題目?)
- 02 蘭州對外貿易經濟學院簡介(蘭州對外貿易經濟學院在哪)
- 02 關注買粉絲,精彩內容繼續看(買粉絲有的視頻看一半就要轉發三個不同群才能繼續我轉了對個信息安全嗎?)
- 02 關于網紅的作文800字議論文(關于網紅的作文匯總5篇)
- q5助力泵高壓油管故障(奧迪q5換了助力泵高壓油管,方向沒有助力了)
- playlist youtube download(有什么好的日本動漫歌曲)
- 02 關于網織紅細胞的概念,錯誤的是(護士資格考試《內科護理學》模擬題及答案)
- qq郵箱收不到facebook驗證碼(facebook郵箱不對怎么驗證) - 副本
- 02 蘭州銀行的買粉絲是多少(蘭州銀行買粉絲怎么綁定)
- 02 公安網絡社交媒體心得體會(講座心得體會)
热门文章
站长推荐
show films on youtube(賈斯汀比伯的出道經歷 英文版)
smart youtube apk for android tv(2022安博smartyoutube播放不了)
02 關于年貨的故事(過年的傳說故事)
02 關于社交媒體的英語閱讀理解題及答案(閱讀下面的短文,然后將劃線部分句子譯成漢語或英語。To many students, joining social media (社交媒體)
02 關于網織紅細胞技術正確的說法是(急求急性淋巴性白血病的問題)
rm成員那些有油管賬號(柴油途銳rm油管在哪)
pro youtube downloader free(視頻開通如何下載什么軟件)
02 關于直播帶貨的總結1500字(直播帶貨對社會有什么積極影響?)