原创 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工具下載)    四、數據驅動