(存放位置)1.h5页面放在服务端,网速慢的时候,页面出来的就慢,app的页面都是本地写出来的。可以用弱网测试看出一些区别来。(访问机制)2.h5的页面都是访问url,app都是本地写出来的页面,不需要访问url,只需要访问接口获取数据进行展示。(h5直接访问url看是否可通)
(测试方法)3.h5页面测试一般都需要扫码进行测试,app需要下载进行测试。
(缓存方式)4.h5页面用的是浏览器的缓存,app页面基本都写在了本地。有一些页面逻辑,比如当天用户登录第一次,显示红包,再次进入该页面就不显示
(返回)5.h5页面返回遵循浏览器的返回机制,返回都需要指定返回到哪个页面,app则不一样,比如android,采用堆栈的方式来存储activity,返回默认都是返回上一级。
(刷新)6.h5页面刷新重新访问url,app页面刷新重新拉取接口。
(分页)7.h5分页加载大量数据时,由于页面渲染,会出现卡顿现象,app页面虽然也绘制,因为有自己的复用机制,相对流畅很多。
h5 | app | 服务端 | 测试方式 | |
存放位置 | h5页面放在服务端,网速慢的时候,页面出来的就慢 | app的页面都是本地写出来的 | 弱网测试 | |
访问机制 | h5都是通过url访问服务端上放置的h5页面 | app都是本地写出来的页面,通过请求接口获取数据显示在页面上 | ||
测试方法 | h5页面测试一般都需要扫码进行测试 | app需要下载进行测试 | ||
缓存方式 | h5页面用的是浏览器的缓存 | app页面基本都写在了本地 | ||
返回 | h5页面返回遵循浏览器的返回机制,返回都需要指定返回到哪个页面 | app则不一样,比如android,采用堆栈的方式来存储activity,返回默认都是返回上一级。 | ||
刷新 | h5页面刷新重新访问url | app页面刷新重新拉取接口 | ||
分页 | h5分页加载大量数据时,由于页面渲染,会出现卡顿现象 | app页面虽然也绘制,因为有自己的复用机制,相对流畅很多 | ||
注重点: | 更关注于页面展示,渲染速度 | app更关注: 手机cpu、电量消耗、内存、流量、fps | 一般主要测接口:耗时、吞吐量、并发、服务器资源使用率 |