如何做好Web介面測試

2021-12-29 21:57:07 字數 431 閱讀 4431

說說我在測試介面時遇到的一些需要注意的點:

1、介面返回:資料格式是否與預期一致。例如:要求返回json格式的資料,json資料的key命名是否正確,對應的value是否與資料庫一致。需要轉換的資料是否正確轉換,例如時間戳是否按正確轉換為時間格式的資料。

2、容錯處理:引數傳值錯誤時,介面是否能給出相應的返回,如404、500等。

3、引數邊界值處理:如傳遞的引數足夠大或為負數時,介面是否可以正常處理。

4、安全:如對外暴露的介面,是否增加了訪問限制。引數是否做了防sql注入,xss攻擊等處理。

5、效能:是否能滿足效能需求。

6、其他:

傳遞密碼等重要資料時,是否使用的post請求。

上傳類請求,不僅要看介面的響應,同時需要關注資料庫插入是否成功,資料是否和提交的一致。

請求體、請求頭容錯處理。

介面測試怎麼進行,如何做好介面測試

介面測試主要用於外部系統與系統之間以及內部各個子系統之間的互動點,定義特定的互動點,然後通過這些互動點來,通過一些特殊的規則也就是協議,來進行資料之間的互動。1 webservice介面 是走soap協議通過http傳輸,請求報文和返回報文都是xml格式的,我們在測試的時候都用通過工具才能進行呼叫,...

介面測試怎麼進行,如何做好介面測試

一 什麼是介面?介面測試主要用於外部系統與系統之間以及內部各個子系統之間的互動點,定義特定的互動點,然後通過這些互動點來,通過一些特殊的規則也就是協議,來進行資料之間的互動。二 常用介面採用方式 1 webservice介面 是走soap協議通過http傳輸,請求報文和返回報文都是xml格式的,我們...

如何做好Web端效能測試?

這篇文章想跟大家分享關於web效能測試的一些知識點。在分享之前,先跟大家分享一組資料,關於為什麼要做效能測試?具體如下 71 使用者希望在手機上開啟網頁能跟電腦一樣快 5秒鐘被認為是使用者能忍受的最長響應時間,如果響應時間超過5秒,50 的移動使用者會放棄 33 失望的使用者會使用競品替代 使用者嘗...