在上一篇中,我們對第一個自動化接口測試用例做了初步優化和斷言,這一篇我們處理POST請求。 4.1 發送POST方法請求 post方法和get方法是我們在做接口測試時,絕大部分場景下要應對的主要方法。 在發送請求時他們顯著的一個差別就在於,get方法我們只需要組在url內發送即可 ...
在上一篇中,我們寫了第一個get請求的測試類,這一篇我們來對他進行初步優化和封裝 . 分離請求發送類 首先想到的問題是,以后我們的接口自動化測試框架會大量用到發送http請求的功能。 那么這一部分的處理,可以將他分離出來,以后的測試類只需要調用請求類的方法實現發送請求和接收反饋的功能。 在我們的項目目錄src main java下,新建一個包名為com.test.client,在包下新建restf ...
2018-11-21 14:37 0 3965 推薦指數:
在上一篇中,我們對第一個自動化接口測試用例做了初步優化和斷言,這一篇我們處理POST請求。 4.1 發送POST方法請求 post方法和get方法是我們在做接口測試時,絕大部分場景下要應對的主要方法。 在發送請求時他們顯著的一個差別就在於,get方法我們只需要組在url內發送即可 ...
1.1 接口測試簡介 1.1.1 什么是接口測試 開始學習接口自動化測試之前,我們先要來了解什么是接口,以及什么是接口測試。 我們都知道,測試從級別上划分可以分為 組件測試 集成測試 系統測試 驗收測試 其中在集成測試這個階段,一個最主要的測試活動就是接口 ...
1、數據驅動測試 數據驅動測試的核心是:測試數據與測試腳本分離,實現測試腳本參數化,提高測試腳本的可重用性。在自動化功能測試中如果靈活使用數據源與測試腳本,便能輕松創建與運行成百上千個測試用例。自動化測試框架必須要有文本文件或excel文件 2、框架准備: (1)testng ...
一、導入的坐標(pom.xml文件) <dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId>< ...
在上一篇中,我們搭建好了HttpClient + TestNG + Java的自動化接口測試環境,這一篇我們就趕緊開始編寫我們的第一個接口測試用例。 本篇會對問題解決的思路進行更詳盡的闡述。 2.1 確定被測接口 首先一個現實的問題,我們要有一個待測接口來驗證我們自動化方案 ...
在上一篇中,我們實現了post方法請求的封裝和測試,這一篇我們做測試數據的分離。 5.1 測試數據處理思路 5.1.1 測試數據分離 這里我想到,我們之前的測試demo里,全都是在testNG類里去寫入測試請求的相關數據。 如果測試到達一定規模,這樣去維護測試數據會當然是不行 ...
本篇開始,將陸續介紹基於Java+HttpClient+TestNG的接口自動化測試框架。(這里需要閱讀的童鞋們有Java的編碼知識及HttpClient和TestNG的使用經驗。) 首先,我們需要討論一下,什么是接口測試?為什么要做接口測試?以及我們這個框架解決的問題是 ...
暫未寫完,思路可以參考python版本:https://www.cnblogs.com/uncleyong/p/10650552.html 性能測試分享完了繼續寫。。。 其余自動化框架: 不需要寫代碼的自動化框架 自動化測試框架: JMeter + Ant + Jenkins ...