pycharm的控制台中輸入命令安裝
pip install httprunner
安裝後效驗是否安裝成功,可以使用如下命令進行效驗
hrun -v
3.1.4
har2case -v
0.3.1
若版本號正常顯示,則說明安裝正常。
若第二個命令沒有顯示版本號,手動再安裝一下
pip install har2case==0.3.1
命令列輸入如下命令:
httprunner startproject demo
注意:新版本只能使用httprunner命令呼叫腳手架工具來建立專案。用2.x會報各種錯誤。
使用抓包工具fiddler或者charles,這裡以charles為例,抓取登入介面,選中並匯出(注意選擇檔案型別)
進入har檔案所在目錄,
在cmd中,或者pycharm的terminal中執行命令:
生成.py指令碼
har2case login.har
轉換為yaml
har2case login.har -2y
轉換為json
har2case login.har -2j
以yml格式為例,執行測試用例,自動在目錄下生成乙個reports資料夾以及測試報告()
執行成功
也可以執行專案下所有指令碼
hrun httprunner_demo(專案檔名稱)
這裡用allure來生成,
安裝有兩種方式:
1、安裝allure的 pytest 依賴庫allure-pytest;
pip3 install allure-pytest
2、安裝 httprunner的allure 依賴庫 httprunner[allure]。
Httprunner初步學習
一 簡介 一直在技術部落格上看到httprunner測試框架,但始終不太明白這個框架的具體作用,今天就花點時間來初步學習了解一下。httprunner 是一款面向 http s 協議的通用測試框架,只需編寫維護乙份yaml json指令碼,即可實現自動化測試 效能測試 線上監控 持續整合等多種測試需...
學習httprunner記錄02
使用測試指令碼完成檔案的自動上傳,以下指令碼是使用requests實現的 使用的環境 python3.6 pipenv 虛擬化環境 coding utf 8 import requests host h1 url host zentao user login.html body s requests...
httpRunner學習之路 問題之路
成長過程中,都會遇到問題,就看如何解決!今天想再次研究該框架。因為前面又碰到了一些問題。而技能有限,又需要再次學習js的各項技能。實在耗不起精力。轉而繼續對自己擅長的python入手。按照教程說,先來嘗試一番。建立工程進行開始第一步吧。用相關命令直接生成對應的專案資料夾。hrun startproj...