httprunner學習筆記之安裝(1)

2022-07-11 21:36:11 字數 1359 閱讀 1424

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...