5年經驗之談 —— 接口測試測什么?這篇文章告訴你

接口測試:基本功能

(1)接口協(xié)議(基于HTTP、HTTPS郑诺、Dubbo實現(xiàn)?)

(2)接口調用方式(post、get吃谣?)

(3)數(shù)據的交換?

接口參數(shù):請求方傳遞的數(shù)據

接口相應:被請求方返回的數(shù)據

(4)接口文檔說明:白名單碰镜,灰度等

(5)接口規(guī)范

(6)接口通用的checklist:

考慮:安全、性能鳖孤、功能者娱、兼容性、異常

測試接口必須涵蓋:功能苏揣、沖突測試(多線程并發(fā))黄鳍、對外部系統(tǒng)影響、兼容平匈、第三方依賴框沟、系統(tǒng)結構、監(jiān)控

接口測試通用checklist:

接口測試:業(yè)務功能

根據需求吐葱、設計街望,按照接口對應服務達到的業(yè)務功能做測試

接口測試:安全

權限

水平越界(a具有了同等級用戶b的權限)

垂直越界(a同學只有查看的權限,卻能編輯)

sql注入

【實例】:

查詢賬號對應的電話號碼接口

接口有參數(shù)user弟跑,如果有sql注入風險灾前,令user=a or 1=1?則可能通過接口獲取到所有用戶的電話號碼:

select phone from user where user=a or 1=1;

敏感信息泄露:手機號、銀行卡

接口測試:手段

Postman方式(缺點:case不能保留)

(1)http接口功能測試可用工具

Poster \ Postman:分別是firefox \ chrome的http接口請求工具

Fiddler孟辑,charles:http抓包工具

自動化:接口自動化框架哎甲,基于Junit(推薦:告別手動測試接口,case文檔化饲嗽,一鍵回歸)

(2)Dubbo接口測試方法

Dubbo命令行:telnet或nc登錄

tc平臺調試

Dubbo接口調試:3. dev以及beta測試dubbo接口

將dubbo接口封裝jsp進行測試

單元測試

自動化

(3)接口性能測試工具

Jmeter:

能夠對HTTP和FTP服務器進行壓力和性能測試炭玫, 也可以對任何數(shù)據庫進行同樣的測試(通過JDBC)

Loadrunner:

LoadRunner是一種預測系統(tǒng)行為性能的工業(yè)標準級負載測試工具。通過以模擬上千萬用戶實施并發(fā)負載及實時性能監(jiān)測的方式來確認和查找問題

LoadRunner 能夠對整個企業(yè)架構進行測試貌虾。

性能測試關注點

QPS(TPS):每秒鐘request/事務 數(shù)量

并發(fā)數(shù):系統(tǒng)同時處理的request/事務數(shù)

響應時間:? 一般取平均響應時間

吞吐率:單位時間內從服務器返回的字節(jié)數(shù)

成功率:接口輸出斷言成功的比例

資源利用率:CPU使用率吞加、內存使用率、網絡寬帶尽狠、磁盤I/O等

總結:

從安全衔憨,性能,功能袄膏,兼容性践图,異常幾個方面來考慮

1.業(yè)務功能測試:正常場景,異常場景

2.業(yè)務分析測試:業(yè)務規(guī)則邊界分析沉馆,輸入輸出參數(shù)邊界分析(對輸入輸出參數(shù)邊界值做以下整理)

接口的響應:響應的狀態(tài)碼码党,描述德崭;返回內容的檢查;對數(shù)據庫數(shù)據的檢查

參數(shù)的組合測試

異常情況測試:

重復提交 揖盘、并發(fā)測試眉厨、事務測試、分布式測試扣讼、環(huán)境異常

大數(shù)據測試:同時處理大批量數(shù)據的測試缺猛,db數(shù)量很大時,測試db操作

性能測試:響應時間椭符,并發(fā)數(shù)荔燎,吞吐量,服務端資源使用率如cpu销钝,內存有咨,io,network

安全測試:敏感信息是否加密(前后端數(shù)據傳輸是否加密蒸健,日志信息是否加密)座享,sql注入

軟件測試資源分享

最后感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注似忧,禮尚往來總是要有的渣叛,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走

這些資料盯捌,對于進階【自動化測試】的朋友來說應該是最全面最完整的備戰(zhàn)倉庫淳衙,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你饺著!凡事要趁早箫攀,特別是技術行業(yè),一定要提升技術功底幼衰。希望對大家有所幫助…….

關注我的微信公眾號:【程序員小濠】即可免費獲取這份資料了靴跛!

如果你不想再體驗一次自學時找不到資料,沒人解答問題渡嚣,堅持幾天便放棄的感受的話梢睛,可以加入我們的群:779450660 大家一起討論交流,里面也有各種軟件測試資料和技術交流识椰。

如果對你有幫助的話扬绪,點個贊收個藏,給作者一個鼓勵裤唠。也方便你下次能夠快速查找。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末莹痢,一起剝皮案震驚了整個濱河市种蘸,隨后出現(xiàn)的幾起案子墓赴,更是在濱河造成了極大的恐慌,老刑警劉巖航瞭,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诫硕,死亡現(xiàn)場離奇詭異,居然都是意外死亡刊侯,警方通過查閱死者的電腦和手機章办,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滨彻,“玉大人藕届,你說我怎么就攤上這事⊥ざ” “怎么了休偶?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辜羊。 經常有香客問我踏兜,道長,這世上最難降的妖魔是什么八秃? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任碱妆,我火速辦了婚禮,結果婚禮上昔驱,老公的妹妹穿的比我還像新娘疹尾。我一直安慰自己,他們只是感情好舍悯,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布航棱。 她就那樣靜靜地躺著,像睡著了一般萌衬。 火紅的嫁衣襯著肌膚如雪饮醇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天秕豫,我揣著相機與錄音朴艰,去河邊找鬼。 笑死混移,一個胖子當著我的面吹牛祠墅,可吹牛的內容都是我干的。 我是一名探鬼主播歌径,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼毁嗦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了回铛?” 一聲冷哼從身側響起狗准,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤克锣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后腔长,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體袭祟,經...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年捞附,在試婚紗的時候發(fā)現(xiàn)自己被綠了巾乳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸟召,死狀恐怖胆绊,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情药版,我是刑警寧澤辑舷,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站槽片,受9級特大地震影響何缓,放射性物質發(fā)生泄漏。R本人自食惡果不足惜还栓,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一碌廓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧剩盒,春花似錦谷婆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至跟匆,卻和暖如春异袄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背玛臂。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工烤蜕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人迹冤。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓讽营,卻偏偏與公主長得像,于是被迫代替她去往敵國和親泡徙。 傳聞我的和親對象是個殘疾皇子橱鹏,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內容