接口自動化測試(添加課程接口調試,調試合同上傳接口,合同列表查詢接口,批量執行)

1、我們把信息截取一下

1.1 添加一個新的請求

?1.2 對整個請求進行保存,Ctrl + S

2、這一次我們添加的是課程添加接口,以后一個接口完成,之后Ctrl + S 就能夠保存

2.1 選擇方法

2.2 設置請求頭,參數數據后期我們通過配置設置就行?

3、把請求體數據復制粘貼過去

4、保存token數據

4.1 驗證碼已經過期了

?5、用兩個{{}}去引用token變量,請求發送,預期狀態碼進行了返回

6、多數據體數據類型,我們在進行實名認證的時候,能夠知道的數據類型,實名認證的時候要填寫我們一個相關的數據,同時我們還要上傳一個圖片,等等等等,這些文件等等,多數據體數據類型是一種既包括圖片,也包括填寫的一些文字性數據

7、請求體當中

7.1

8、這里暴露的問題是POSTMAN如何處理一個多數據體數據類型,以前在postman,是Json數據類型,選擇row,現在選擇form-data

9、在formdata可以選擇數據類型,同時你還得指定一個接受文檔的參數類型名就行了,現在開始做接口

10、開始創建之前,先保存接口Ctrl+S

11、設置一下我們的請求頭,解決登錄的問題,登錄接口需要我們的數據類型

12、在body中選擇formdata

13、將我們的合同文件進行上傳

14、選擇上傳好的合同文件

15、請求頭和請求體數據設計好了,就可以發送了

16、POSTMAN設置多數據類型接口的流程

17、新增合同接口調試

18、通過有請求頭里面,設置請求體里面的數據?

19、通過登錄接口可以實現我們依賴中的數據

20、請求體里面參考實例數據

21、我們對于合同,我們已經上傳,這里有個合同上傳,我們需要關聯到該數據

22、

23、設置一個新的請求

24、json.data里面的數據就拿到了

25、filename數據進行保存

26、合同添加接口調試成功之后,這里返回了一些數據

27、如果你想要調用更多的數據的話,就調用了合同數據查詢接口

28、按照什么條件進行查詢

29、如何向服務器提交查詢參數,先截取接口信息,

30、先添加Ctrl + S請求添加參數

31、設置請求頭

32、url設置查詢參數

33、設置合同信息,這樣我們就完成了合同列表查詢的模式

34、另一種寫參數的方式,在parms里寫上值,會自動將?進行追加

35、POSTMAN如何提交查詢參數

****36、使用postman,如何按照業務路徑,執行我們新增合同接口,并且完成這些業務用例測試

37、批量執行,主要是一次性完成多條測試用例

38、具體的測試步驟,先找到測試集,然后點擊運行就行了

39、然后會出現一個彈出一個運行管理界面

40、可以勾選響應的結果,之后如果出錯,可以方便我們進行保存

41、能夠按照我們的操作步驟完整的執行

42、POSTMAN如何執行用例

43、接口用例的設計思路:接口用例設計的時候,我們主要參照的是接口文檔,有了接口文檔我們主要覆蓋的點是:

44、第一個是參數:正向,登錄成功我要看一下,要想登錄成功必填的參數

45、除了這些正向的參數之外,你還得注意逆向測試,比如我是不是應該要注意他的參數必須為空

***46、

47、看一下參數

48、登錄接口主要考慮正向和逆向兩個階段,正向參數主要覆蓋必填和非必填兩個階段?

49、用戶名參數可以考慮長度不符,類型不符

49.1 第一種情況無論怎么樣都登錄失敗,我們現在測用戶名為空的場景

?

50、逆向和正向案例

51、逆向,就是一部分,之后我們回到我們寫測試用例的測試工具里

?

52、我們先將覆蓋的點整理出來,其他的信息來源,來源于文檔,把一些簡答的基本信息進行一些填寫

53、實現登錄接口的前置條件

54、完整的接口測試文檔

54.1

55、分析一下響應數據到底是那個

56、響應數據登錄成功之后,我們要返回那個數據

57、測試用例完成了編寫的操作

58、這里操作的邏輯思路是,先從覆蓋的測試點出發,然后結合我們,現在使用postman進行接口測試,點擊測試集

59、測試集中有更多選項,我們點擊更多,其中add folder就是我們待測試的模塊,add Request可以添加我們接口請求

59.1 找到我們現在添加的模塊,點擊他之后,就能夠得到,我們熟悉的請求頭和請求體界面,然后我們根據用例,進行逐一的填寫

60、添加一個模塊

60.1 當前我們使用登錄模塊,我們現在添加上

60.2?

61、addrequest值出來了

62、根據測試用例去填寫數據

63、填寫請求體數據

64、給他調節一下順序

65、將我們拿到數據拿到uuid2里面,通過我們的大括號,拿到我們uuid2的數據

66、我們唯一的結果檢驗結果

67、都一樣的東西Ctrl? + D

68、測試失敗之后,數據最終返回的結果

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/41009.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/41009.shtml
英文地址,請注明出處:http://en.pswp.cn/news/41009.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

收銀一體化-億發2023智慧門店新零售營銷策略,實現全渠道運營

伴隨著互聯網電商行業的興起,以及用戶理念的改變,大量用戶從線下涌入線上,傳統的線下門店人流量急劇收縮,門店升級幾乎成為了每一個零售企業的發展之路。智慧門店新零售收銀解決方案是針對傳統零售企業面臨的諸多挑戰和問題&#…

Mathematica 與 Matlab 常見復雜指令集匯編

Mathematica 常見指令匯編 Mathematica 常見指令 NDSolve 求解結果的保存 sol NDSolve[{y[x] x^2, y[0] 0, g[x] -y[x]^2, g[0] 1}, {y, g}, {x, 0, 1}]; numericSoly sol[[1, 1, 2]]; numericSolg sol[[1, 2, 2]]; data Table[{x, numericSoly[x], numericSolg[x]},…

JVM——類加載器

回顧一下類加載過程 類加載過程:加載->連接->初始化。連接過程又可分為三步:驗證->準備->解析。 一個非數組類的加載階段(加載階段獲取類的二進制字節流的動作)是可控性最強的階段,這一步我們可以去完成還可以自定義…

【計算機網絡篇】UDP協議

?作者簡介:大家好,我是小楊 📃個人主頁:「小楊」的csdn博客 🐳希望大家多多支持🥰一起進步呀! UDP協議 1,UDP 簡介 UDP(User Datagram Protocol)是一種無連…

Flink學習筆記(一)

流處理 批處理應用于有界數據流的處理,流處理則應用于無界數據流的處理。 有界數據流:輸入數據有明確的開始和結束。 無界數據流:輸入數據沒有明確的開始和結束,或者說數據是無限的,數據通常會隨著時間變化而更新。 在…

Kaptcha的基本應用

Kaptcha Kaptcha 是一個用于生成和驗證驗證碼的 Java 庫,提供了豐富的生成和驗證功能,并支持自定義配置。它可以用于增加應用程序的安全性,防止機器人和惡意攻擊。 Kaptcha 可以生成各種類型的驗證碼,包括數字、字母、數字字母組…

KDD 2023 獲獎論文公布,港中文、港科大等獲最佳論文獎

ACM SIGKDD(國際數據挖掘與知識發現大會,KDD)是數據挖掘領域歷史最悠久、規模最大的國際頂級學術會議,也是首個引入大數據、數據科學、預測分析、眾包等概念的會議。 今年,第29屆 KDD 大會于上周在美國加州長灘圓滿結…

HTTP--Request詳解

請求消息數據格式 請求行 請求方式 請求url 請求協議/版本 GET /login.html HTTP/1.1 請求頭 客戶端瀏覽器告訴服務器一些信息 請求頭名稱: 請求頭值 常見的請求頭: User-Agent:瀏覽器告訴服務器,我訪問你使用的瀏覽器版本信息 可…

藍橋杯每日N題 (消滅老鼠)

大家好 我是寸鐵 希望這篇題解對你有用,麻煩動動手指點個贊或關注,感謝您的關注 不清楚藍橋杯考什么的點點下方👇 考點秘籍 想背純享模版的伙伴們點點下方👇 藍橋杯省一你一定不能錯過的模板大全(第一期) 藍橋杯省一你一定不…

【日常積累】HTTP和HTTPS的區別

背景 在運維面試中,經常會遇到面試官提問http和https的區別,今天咱們先來簡單了解一下。 超文本傳輸協議HTTP被用于在Web瀏覽器和網站服務器之間傳遞信息,HTTP協議以明文方式發送內容,不提供任何方式的數據加密,如果…

09- DMA(DirectMemoryAccess直接存儲器訪問)

DMA 09 、DMA(DirectMemoryAccess直接存儲器訪問)DMA配置流程 09 、DMA(DirectMemoryAccess直接存儲器訪問) DMA配置流程 dma.c文件 main.c文件 詳見《stm32中文參考手冊》表57。

tsconfig.json和jsconfig.json配置

{// 編譯選項"compilerOptions": {// 生成代碼的語言版本:將我們寫的 TS 代碼編譯成哪個版本的 JS 代碼// 命令行: tsc --target es5 11-測試TS配置文件.ts"target": "es5",// 指定要包含在編譯中的 library"lib&quo…

3年 Android 開發的面試心經(后悔當初沒有拿 N+1)

作者:勇闖天涯 當某人順利通過大廠面試時,總會有人認為這是運氣比較好罷了,但他們不曾得知對方之前受過多少苦和委屈,又付出了多少努力一步步去突破這些困境。正是因為他們的努力付出,在合適的時間與地點,用…

SSH連接工具匯總

xshell 這是個熟悉的軟件啦,目前我正在使用Xshell_7 鏈接:https://www.xshell.com/zh/xshell/ FinalShell 國產軟件,有windows和MAC版本;使用方便而且免費,但是軟件比較占用內存。但是都2021年了,筆記本…

AlphaZero能否從圍棋和國際象棋飛躍到量子計算?

一項新的研究表明,DeepMind驚人的游戲算法AlphaZero可以幫助釋放量子計算的力量和潛力。 自兩年多前出現以來,AlphaZero一再證明了其快速學習能力,將自己提升到圍棋,國際象棋和將棋(日本象棋)的特級大師級別…

VHDL記錄

文章目錄 使用function名稱作為“常量”numeric_std包集中使用乘法的注意項variable的使用對于entity設置屬性的方法在entity聲明中嵌入function的定義VHDL仿真讀寫文件File declaration/File handingFile readingFile writing小例子 使用函數 模塊中打印出調試信息 使用functi…

RTC實驗

一、RTC簡介 RTC(Real Time Clock)即實時時鐘,它是一個可以為系統提供精確的時間基準的元器件,RTC一般采用精度較高的晶振作為時鐘源,有些RTC為了在主電源掉電時還可以工作,需要外加電池供電BCD碼,四位二進制表示一位…

Java Persistence APl(JPA)——JPA是啥? SpringBoot整合JPA JPA的增刪改查 條件模糊查詢 多對一查詢

目錄 引出Jpa是啥?Jpa的使用創建實體類寫dao接口類寫服務類 crud增刪改查增加修改根據id刪除全查詢分頁查詢 條件查詢模糊查詢單條件查詢多條件查詢模糊查詢排序查詢 多對一查詢定義實體類auto主鍵策略下新增進行全查詢測試 全部代碼application.yml配置類pom配置文…

Java反射機制是什么?

Java反射機制是 Java 語言的一個重要特性。 在學習 Java 反射機制前,大家應該先了解兩個概念,編譯期和運行期。 編譯期是指把源碼交給編譯器編譯成計算機可以執行的文件的過程。在 Java 中也就是把 Java 代碼編成 class 文件的過程。編譯期只是做了一些…

Python學習筆記第五十二天(Pandas 安裝)

Python學習筆記第五十二天 Pandas 安裝查看安裝版本 安裝驗證后記 Pandas 安裝 安裝 pandas 需要基礎環境是 Python,開始前我們假定你已經安裝了 Python 和 Pip。 使用 pip 安裝 pandas: pip install pandas安裝成功后,我們就可以導入 pandas 包使用&…