原文:HttpRunner V3.x學習筆記系列 (三) -- har2case生成測試用例

一 Fiddler抓包生成.har文件 httprunner的錄制生成用例功能依托於另一個獨立的項目 har case 原理就是當前主流的抓包工具和瀏覽器都支持將抓取得到的數據包導出為標准通用的 HAR 格式 HTTP Archive ,然后 HttpRunner 將 HAR 格式的數據包轉換為YAML JSON格式的測試用例文件。 使用fiddler去抓取一個百度首頁的請求。 選中這個請求,點擊 ...

2020-08-07 16:30 0 1168 推薦指數:

查看詳情

HttpRunner V3.x學習筆記系列 (四) -- 測試用例結構及用配置config

一、官方首推pytest格式 httprunner可以支持三種格式的用,分別是pytest、yaml和json。yaml和json是以前的版本所使用的用格式,但是在3.x版本上,官方強烈建議使用的是pytest格式的用。 上圖是來自官方的用格式關系圖,可以看出來 ...

Mon Aug 10 23:12:00 CST 2020 0 674
HttpRunner v3.x筆記 ——3. 錄制生成測試用例

在正式手動編寫case之前,我們可以先來熟悉下httprunner的錄制生成功能。 用postman的童鞋都知道,里面有個功能可以將接口轉換成代碼,可以直接copy過來使用,提升case編寫效率。 那httprunner的錄制生成功能又是怎么回事呢? 一、har2case 其實,這都 ...

Mon Jun 29 01:21:00 CST 2020 0 1629
HttpRunner v3.x筆記 ——5. 測試用例-config

上一篇中,我們了解到了config,在配置中,我們可以配置測試用例級級別的一些設置,比如基礎url、驗證、變量、導出。 我們一起來看,官方給出的一個例子: 一、name(必填) 即用名稱,這是一個必填參數。測試用例名稱,將顯示在執行日志和測試報告中。比如,我在之前的百度搜索的case里 ...

Tue Jun 30 00:25:00 CST 2020 2 1399
HttpRunner v3.x筆記 ——4. 測試用例-結構解析

一、官方首推pytest格式 上篇文章我們知道了,httprunner可以支持三種格式的用,分別是pytest、yaml和json。yaml和json是以前的版本所使用的用格式,但是在3.x版本上,官方強烈建議使用的是pytest格式的用。 上圖是來自官方的用格式關系圖,可以看出來 ...

Mon Jun 29 19:31:00 CST 2020 0 1908
HttpRunner v3.x筆記—6. 測試用例-teststeps-RunRequest

之前我們了解了config里的各項參數,今天來了解另一個重要部分——teststeps,在這之前,先看看測試用例的分層模型。 一、測試用例分層模型 一個testcase里(就是一個pytest格式的Python文件)可以有一個或者多個測試步驟,就是teststeps[]列表里的Step ...

Wed Jul 01 00:23:00 CST 2020 0 1614
HttpRunner v3.x筆記—7. 測試用例-teststeps-RunTestCase

以前我在寫接口自動化用的時候,為了保證用的獨立性,需要在setUp里調用各種滿足用的一些前置條件,其中就不乏調用了其他測試用例中的方法。 而httprunner也是支持了這一項很重要的特性,通過RunTestCase對其他測試用例進行調用,並且還可以導出用中你所需要的變量,來滿足后續用 ...

Wed Jul 01 01:35:00 CST 2020 0 1046
HttpRunner V3.x學習筆記系列 (一) -- httprunner 3.x介紹及環境安裝配置

開篇介紹 一、介紹 HttpRunner 是一款面向 HTTP(S) 協議的通用測試框架,只需編寫維護一份YAML/JSON腳本,即可實現自動化測試、性能測試、線上監控、持續集成等多種測試需求。 二、框架設計理念 充分復用優秀的開源項目,不追求重復造輪子,而是將強大的輪子組裝成戰車 ...

Fri Aug 07 22:34:00 CST 2020 0 1061
httprunner 2.x學習4-測試用例分層

前言 httprunner 2.x版本最大的改進就是分層機制了,1.x的版本是線性設計的,每個用都是獨立的。 一個用里面涉及到流程性的,我們測試修改個人信息是否修改成功,在yaml文件里面需寫3個步驟:登錄-修改個人信息-查詢個人信息。 這樣3個測試步驟,每個測試步驟寫的test下。但是下個 ...

Sat Jun 13 07:45:00 CST 2020 2 1469
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM