日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Api自动化框架分享

發布時間:2023/12/31 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Api自动化框架分享 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

嗨咯!兄弟們!鄉親們!好久沒有發帖了!今天把我最近的一點小小的收獲分享給到大家,希望能給大家一點幫助和啟發…當然最需要的還是大家的意見!
今天給大家分享的是最近開發的一個API自動化框架:

可能確實有點Low,分享出來一方面是希望能給到大家幫助,二來希望得到一些意見來做一些完善~!

框架定位

1,數據驅動
2,簡單流程覆蓋,快速迭代
3,組合Case不需要Coding

總而言之只要是代碼能夠實現的,能方便API測試的都是框架定位的方向~!

框架介紹

邊畫的很不專業,隨便畫的應該是還有一個 數據層,所有的都是以數據配置的方式來驅動整個運轉的!~

所需環境

Jenkins + Svn + Maven+TestNG+ReportNG+(HttpClien+URLConnection)

框架模式

1,支持批量接口檢查

報告示例:
檢查多個文件全部遍歷文件內的所有接口,不通的接口會列到報告內!

支持多文件遍歷–>文件里面所有接口都全遍歷

只有失敗的才會出現在報告里面!所有詳細都以下面這種形式寫在log里面!

2.,API業務流測試模式

先配置模板:


配好之后直接jenkins Run 就可以了!報告會自動觸發郵件出來~!


接口與接口之間可以按規定的參數進行 取值與賦值,單獨由數據中心去控制遍歷的接口是否需要進行數據轉換!~
這樣可以把一些簡單的API業務流串起來持續集成,方便快速迭代~!

其他簡單功能介紹

1,HTTPCode檢查非正常外的狀態均會報錯!

(只有錯誤的地址才會出現在測試報告里面)

報告詳情示例:

2,支持檢查實際返回結果與預期結果匹配檢查

報告詳情示例:

3,支持接口之間參數定義(需使用定義參數)

4,響應超時預警郵件觸發:

? 單個接口響應超過5秒自動觸發代碼發送郵件給指定人

5,變量(例)

? 指定參數 TTPod_Rondom(20) 在執行過程中代碼會自動替換成 一個范圍在0~20以內的隨機數

總結

以上是生活随笔為你收集整理的Api自动化框架分享的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。