原创 httpRunner使用(一):初步學習
目錄 一、相關學習資源 二、設計理念: 一、相關學習資源 github倉庫:https://github.com/httprunner/httprunner 用戶文檔:https://cn.httprunner.org/ 開發文檔:
原创 httprunner使用(三):生成第一個腳本
一、安裝相關環境: 1.安裝httprunner:pip3 install httprunner 2.安裝har2case:pip3 install har2case(轉換錄製腳本模式) 3.安裝locusts:pip3 install
原创 httprunner使用(四):hrun -V 不是內部或外部命令
環境:win7 + python3.7.3 問題:hrun -V 不是內部或外部命令 解決:卸載重裝 pip3 uninstall HttpRunner pip3 install HttpRunner 結果:再次運行hrun -V正常
原创 cookie、session和token學習記錄
目錄 一、HTTP協議: 二、cookie(客戶端保存): 三、session(服務端保存): 四、token: 五、cookie、session、token區別: 一、HTTP協議: 二、cookie(客戶端保存): ht
原创 編寫猜拳遊戲(2020-3-6學習記錄)
目錄 1.梳理需求 2.搭建框架 3.按照設計的框架思路編寫代碼 1.梳理需求 角色分配需求 遊戲策略需求 2.搭建框架 3.按照設計的框架思路編寫代碼,如下 # -- coding: utf-8 -- #猜拳遊戲 """ 1
原创 python參數*params、**params使用
目錄 概念定義: 一、收集其餘的位置參數:*params(輸出元組) 二、收集關鍵字參數:**params(輸出字典) 三、參數收集的逆過程 概念定義: 位置參數:在函數調用階段,按照從左到右的順序定義的形參,稱爲位置實參;特點:按照
原创 接口測試流程學習記錄
接口測試流程: 1.接口需求調研: 2.接口測試測試工具選擇: 3.接口測試計劃 4.接口測試用例設計、編寫 5.接口測試執行 6.接口測試迴歸 7.接口測試自動化持續集成
原创 Selenium IDE(UI自動化)
Selenium IDE可錄製UI操作,可和jenkins集成,也可使用windows的定時任務來執行自動化測試 Selenium IDE命令執行
原创 pytest fixture功能學習
目錄 一、使用pytest.fixture入參測試代碼 二、 使用pytest.fixture入參,數據分離 三、使用pytest.mark.parametrize 入參測試代碼 被測試代碼:is_leap_year.py def is
原创 封裝post方法兼容3種入參模式(2020-2-24)
一、post不同入參,重點需要注意參數名的變化: 1.參數內容爲參數爲Json串時: 需要加headers參數,headers = {'Content-type': 'application/json'}; params賦值給json
原创 httpRunner使用(五):讀取參數爲str類型,導致與預期結果比較失敗
parameters: monitorIds-startTime-endTime-alarmTypes-status_code-code-message: ${P(data/count.csv)} AssertionError:
原创 python異常捕捉處理
什麼是異常: 程序遇到錯誤後,會引發異常,如果異常對象未被處理或捕捉,程序會回溯Traceback終止執行; 異常捕捉和處理方式 ⑴try: print(10/0) except Exception as e: #Excep
原创 pytest學習記錄
pytest用例識別規則 pytest會從當前目錄遞歸查找所有的test_.py或_test.py的文件(包含子文件夾),收集滿足以下條件的函數或方法當作測試用例: 不在類定義中的以test_開頭的函數或方法 在以Test開頭的類中(不能
原创 自動化測試課程學習記錄(2020-3-1)
目錄 一、pytest用例管理框架 二、模板技術 三、diff測試方法 四、數據驅動 一、pytest用例管理框架 二、模板技術 三、diff測試方法 (diffy工具下載) 四、數據驅動