app接口测试

app接口测试

app接口测试

一,app请求服务器端接口和web页面请求服务器端接口有什么区别?

1,大多数项目如果有app的话,而且web端和app端的页面显示结构已经功能都相似,调用的后台接口也是一样的。

2,但是有些项目偏向于pc/web端的业务的时候,web页面的结构要比移动端(app)复杂度多,背后的代码逻辑也复杂的多。但是app端就比较简单了,很有可能就没有app,只是简单的一个小程序页面,这种情况下:web页面和app/小程序页面调用的后台接口是不同的(接口的作用大概相同,但是可能部署在不同的服务里面)。

3,还有一些情况:移动端的业务比web端复杂的多,用户主要使用移动端的app,这样的话:web页面和app/小程序页面调用的后台接口也是不同的,可能会有更多的服务器支持移动端的功能。

比如:web页面的登录可能很简单,就是账号密码验证码的登录,但是手机app端的登录就可以进行扫脸或语音识别登录,所以web和app登录接口的处理方式不一样,有可能就不是同一个接口,最开始的时候登录接口估计就只有一个,但是随着移动端业务的开展,用户数量的增加,就可能会重新写一个专用于移动端的登录接口。

二,app的接口请求也有以下几个层面:(web端也有以下几个层面)

1,app端调取后端服务接口(与pc端web页面调取后端服务接口类似)

2,app端调取第三方开放平台接口(微信登录,短信验证码)

3,app对应后端与后端接口互相调用或者app对应后端与第三方平台接口互相调用(属于内部接口互相调用)

三,如何抓包测试接口?

前提:有完善的接口文档,以及相应的URL,及测试数据。

1,用测试工具 fiddler,wireshark,Charles进行抓包,可以测试层面1 和层面2 的接口请求。

2,用Android Studio 进行调试,可以测试层面3 的接口请求。

3,如果是小程序的话,可以用小程序开发工具来结合fiddler抓包工具来进行接口请求。

四,接口测试点:

相关推荐

苹果 iPhone 7(256GB/全网通)
bt365手机官方网址

苹果 iPhone 7(256GB/全网通)

📅 08-02 👁️ 8557
【云立方】云装天下
365体育亚洲官方入口app下载

【云立方】云装天下

📅 07-23 👁️ 8555
怎么关闭朋友圈评论
bt365手机官方网址

怎么关闭朋友圈评论

📅 07-29 👁️ 7368
18款智能灯泡/灯带对比分析:谁性价比更高?
365bet.com官网

18款智能灯泡/灯带对比分析:谁性价比更高?

📅 08-13 👁️ 4407
《LOL》DWG战队成员资料 DWG战队队员信息一览
365bet.com官网

《LOL》DWG战队成员资料 DWG战队队员信息一览

📅 08-21 👁️ 2035
鬼门棺小说全文阅读,鬼门棺最新章节,盲候
365bet.com官网

鬼门棺小说全文阅读,鬼门棺最新章节,盲候

📅 09-06 👁️ 3964