最近一直關注接口測試的方方面面。

慢慢的對接口測試的一些更細節的方面有着一些理解。

簡單的説,接口測試的過程中需要關注的一些是:

1. 接口的有效性。

2. 接口數據的冗餘性。

 

先説有效性:

有效性的意思在於接口數據的重用,因為在測試的過程中遇到了一種情況,大概的情況是:

App上有一個頁面,做成了兩個Activity,在app上展示為一個頁面,上方是個人信息的圖片,頭像和評論數等一系列的信息。下方是詳細信息的一些內容。

不可以理解的是前端做成了兩個Activity,A和B ,兩個Xml佈局,

造成的問題:

兩個的Activity沒有完善數據的存取方式,造成的結果是,A調用了userInfo接口,B也調用了userInfo接口。就造成調用接口的一些不合理。

解決方案:

1. 修改Xml佈局,改成一個Activity控制。

2. 加強頁面數據的傳輸。將一個A調用接口,取出的值,順利傳到B。

 

再次是冗餘性:

很好理解,冗餘就是多餘的,如果調用接口A,返回10個參數值,有5個需要在當前頁面顯示,那另外5個及為冗餘的。

經過測試發現如果一款App應用在製作的過程中前台和後台溝通很不利的情況下,有可能返回多餘的數據,而且很常見。

使用Fiddler在做接口測試的過程中,發現很多數據返回都是冗餘的,如果需要提高服務器響應速度。則需要在細節上測試的更多。

 

沒有圖,沒有例子。只是測試過程中的發現和心得,記錄留着後用。