• <menu id="sssag"></menu>
  • <menu id="sssag"></menu>
  • 摘要: 我們在做接口測試之前,先需要根據接口文檔或抓包接口數據,搞清楚被測接口的詳細內容,其中就包含請求參數的編碼格式,從而使用對應的參數格式發送請求。例如某個接口規定的請求主體的編碼方式為 application/json,那么在請求該接口時,請求參數格式必須是 json 格式,使用其他的編碼方式請求不會 閱讀全文
    posted @ 2022-03-10 22:09 給你一頁白紙 閱讀(123) 評論(0) 推薦(0) 編輯
    摘要: 簡介 在HTTP協議中,與get請求把請求參數直接放在url中不同,post請求的請求數據需通過消息主體(request body)中傳遞。 且協議中并沒有規定post請求的請求數據必須使用什么樣的編碼方式,所以其請求數據可以有不同的編碼方式,服務端通過請求頭中的 Content-Type 字段來獲 閱讀全文
    posted @ 2022-03-09 20:13 給你一頁白紙 閱讀(49) 評論(0) 推薦(0) 編輯
    摘要: python中用于請求http接口的有自帶的urllib和第三方庫requests,但 urllib 寫法稍微有點繁瑣,所以在進行接口自動化測試過程中,一般使用更為簡潔且功能強大的 requests 庫。下面我們使用 requests 庫發送get請求。 requests庫 簡介 requests 閱讀全文
    posted @ 2022-03-07 20:23 給你一頁白紙 閱讀(141) 評論(0) 推薦(1) 編輯
    摘要: 首先我們要明確,通常所接口測試其實就屬于功能測試,主要校驗接口是否實現預定的功能,雖然有些情況下可能還需要對接口進行性能測試、安全性測試。 在學習接口自動化測試之前,我們先來了解手工接口測試怎樣進行。 URL組成 為了更好的理解接口測試,我們需要對接口的URL有所了解,下面以GET請求URL為例,組 閱讀全文
    posted @ 2022-03-06 10:14 給你一頁白紙 閱讀(147) 評論(0) 推薦(0) 編輯
    摘要: HTTP協議簡介 HTTP 即 HyperText Transfer Protocol(超文本傳輸協議),是互聯網上應用最為廣泛的一種網絡協議。所有的 WWW 文件都必須遵守這個標準。 設計 HTTP 最初的目的是為了提供一種發布和接收 HTML 頁面的方法。HTTP 協議在 OSI 模型中屬于應用 閱讀全文
    posted @ 2022-03-03 22:33 給你一頁白紙 閱讀(164) 評論(1) 推薦(2) 編輯
    摘要: 接口定義 一般我們所說的接口即API,那什么又是API呢,百度給的定義如下: API(Application Programming Interface,應用程序接口)是一些預先定義的接口(如函數、HTTP接口),或指軟件系統不同組成部分銜接的約定。用來提供應用程序與開發人員基于某軟件或硬件得以訪問 閱讀全文
    posted @ 2022-03-02 22:08 給你一頁白紙 閱讀(319) 評論(0) 推薦(0) 編輯
    摘要: 作為測試人員,在工作或者學習的過程中,有時會遇到沒有可以調用的現成的接口,導致我們的代碼沒法調試跑通的情況。 這時,我們使用python中的web框架Flask就可以很方便的編寫簡單的接口,用于調用或調試。在之前的pytest系列文章中,已經使用過Flask編寫接口用于代碼調試。相比于python的 閱讀全文
    posted @ 2022-02-25 08:51 給你一頁白紙 閱讀(245) 評論(0) 推薦(2) 編輯
    摘要: 有些項目的測試用例較多,測試用例時需要分布式執行,縮短運行時間。 pytest框架中提供可用于分布式執行測試用例的插件:pytest-parallel、pytest-xdist,接下來我們來學習這兩個插件的使用方法。 pytest-parallel pytest-parallel 同時支持多線程、多 閱讀全文
    posted @ 2022-02-23 08:49 給你一頁白紙 閱讀(127) 評論(0) 推薦(2) 編輯
    摘要: 上一篇文章pytest Allure生成測試報告我們學習了Allure中的一些特性,接下來繼續學習其他常用的特性。 allure.attach allure.attach用于在測試報告中添加附件,補充測試結果。附件格式可以是txt、jpg等,附件內容通常是測試數據、截圖等。 allure.attac 閱讀全文
    posted @ 2022-02-22 08:58 給你一頁白紙 閱讀(57) 評論(0) 推薦(1) 編輯
    摘要: Allure是一個開源的測試報告生成框架,提供了測試報告定制化功能,相較于我們之前使用過pytest-html插件生成的html格式的測試報告,通過Allure生成的報告更加規范、清晰、美觀。 pytest框架支持使用Allure生成測試報告,接下來讓介紹pytest怎樣結合Allure生成測試報告 閱讀全文
    posted @ 2022-02-21 08:46 給你一頁白紙 閱讀(124) 評論(0) 推薦(2) 編輯
    国产在线码观看超清无码视频,人妻精品动漫H无码,十大看黄台高清视频,国产在线无码视频一区二区三区,国产男女乱婬真视频免费,免费看女人的隐私超爽,狠狠色狠狠色综合久久蜜芽