原创 斷言封裝之key檢查及kv實戰示例
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ 測試: 斷言處理: demo_04.pyimport jsonj
原创 斷言封裝及應用
key_value斷言: demo5.run_check('json_key')傳入json_key,調用self.function, self.function['json_key']() self.function是構造裏面的
原创 正則取值及斷言實戰示例
demo_01.py import requestsimport resession = requests.session()get_param_dict={ "grant_type":"client_credential",
原创 關聯實現下-jsonpath取值
re的使用參考:正則表達式基礎及re模塊:https://www.cnblogs.com/dream66/p/12953729.html import restr1 = '{"access_token":${token}}'dict1 =
原创 requests基礎封裝(待調試)
字符串轉化成字典: convert_to_dict.py: import jsonstr1 = '{"grant_type":"client_credential","appid":"wx55614004f367f8ca","secret
原创 requests順序執行實現
def requests(self,step_info): request_type =step_info['請求方式'] if request_type=="get": result=self.get(
原创 接口自動化框架概述
1自動化測試框架概念 2自動化測試框架思想 3接口自動化測試框架設計目標 4接口自動化測試框架用到的技術點 1自動化測試框架概念: 自動化測試框架是一個集成體系,這個體系中包含測試功能的函數庫、測試數據源
原创 數據源處理概述
1框架數據源概述 2處理數據源用到的工具包詳解 3數據源處理設計思路和實戰 1框架數據源概述 框架中的數據源是指作爲測試框架執行時,輸入的相關 配置數據、測試用例數據等。 配置數據一般使用後綴爲.ini的文件進行
原创 數據源處理5-excel數據轉換實戰(上)
把excel_oper02.py 裏面實現的:通過字典的方式獲取所有excel數據.放進utils: ⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ util
原创 數據源處理4-excel部分封裝及數據轉換
excel02.py # -*- coding: utf-8 -*-#@File :excel_oper_02.py#@Auth : wwd#@Time : 2020/12/7 8:16 下午import xlrd3workbook
原创 數據源處理1-configparser讀取.ini配置文件
import osimport configparsercurrent_path =os.path.dirname(__file__)#獲取config當前文件路徑config_file_path = os.path.join(cur
原创 數據源處理2-xlrd操作excel
import xlrd3workbook = xlrd3.open_workbook('test_data.xlsx')sheet =workbook.sheet_by_name('Sheet1')print(sheet.cell_v
原创 數據源處理6-excel數據轉換實戰(下)
將結果的所有數據整理如下: {'api_case_01': [{'測試用例編號': 'api_case_01', '測試用例名稱': '獲取access_token接口測試', '用例執行': '是', '用例步驟': 'step_