您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
02 訂閱鏈接轉yaml文件格式檢查系統(yaml文件使用)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-13 20:47:11【】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方法去更新文件
很赞哦!(4953)
相关文章
- 02 貴陽網紅節在哪個位置(貴陽,南寧,昆明,三選一,你會選擇哪個城市定居生活?)
- 02 貿易企業經營風險(貿易風險防控措施 [淺談貿易企業的經營風險及其防控措施])
- 02 貴陽市網紅打卡的地方(貴陽威尼斯網紅街在哪里)
- 01 英國十四個海外領地(英國有多少個郡?分別叫什么名字?)
- 02 貴州省貿易經濟學校2023招生簡章(唐山對外經濟貿易學校2023年招生辦聯系電話)
- 01 英大人壽買粉絲下載app(英大人壽保單到期,在買粉絲怎么取)
- 01 蘇州藍星星國際貿易有限公司(肯德基是不是很重視誠信問題)
- 01 蘇州覺軒行貿易有限公司(門窗十大品牌哪家發展比較好)
- 02 貿易企業的日常工作不包括(貿易公司是什么行業)
- 02 貴州網紅排名第一(貴州人去哪個省打工的最多?為什么?)
热门文章
站长推荐
01 英國海外公民護照插圖(英國移民種類及永久居留介紹)
01 蘇美達技術貿易公司招聘(外貿公司和外企哪個好)
01 英國推行自由貿易原因(歷史試題概括英國爭取自由貿易政策的斗爭取得勝利的原因)
01 英文期刊rss訂閱是什么(中文期刊《世界歷史》在買粉絲ki中的rss訂閱地址是什么)
02 貴州網紅前10名粉絲排行榜(2021抖音粉絲多的十大網紅:馮提莫排名第七,陳翔六點半第三(抖音馮佳寶))
01 蘇州進出口貿易有限公司英語(巴奴火鍋暑假工每天都能上班嗎)
02 貴州杰之陽貿易有限公司(求中國煙草交易專用機械零配件交易會會員名單!)
01 英國自由貿易的本質是什么(3、如何區分自由貿易政策和保護貿易政策二者的共同本質是什么)