web端测试和App测试的区别
1、功能测试层面上,Web和App测试在流程上没什么区别,但两者的载体不同,主要区别从系统方面,Web项目是b/s架构,基于浏览器,只需要更新服务端,客户端同步更新;App项目是c/s架构,服务器更新以后,客户端手动进行更新。
2、性能测试方面,Web测试需要响应时间、内存、cpu、吞吐量、并发数;App测试需要测试响应时间、内存、cpu、消耗电量、流量。
3、兼容性方面:Web主要考虑多种浏览器,浏览器的版本;App主要考虑手机品牌、型号、尺寸、分辨率、版本。
4、测试工具方面:自动化测试,Web一般用Selenium,手机用Appnium。性能测试,Web一般用Loadrunner,手机用jmeter。相对于 Web端测试App测试还需要关注:a.干扰测试(来电、短信、通话、关机、重启);b.不同网络下的测试,网络切换的测试,无网的测试;c.安装、卸载、更新;d.权限测试。
cookie、session、token的区别?
1.session和cookie区别:
· 数据存放位置不同:Session数据是存在服务器中的,cookie数据存放在浏览器当中。
· 安全程度不同:cookie放在服务器中不是很安全,session放在服务器中,相对安全。
· 性能使用程度不同:session放在服务器上,访问增多会占用服务器的性能;考虑到减轻服务器性能方面,应使用cookie。
· 数据存储大小不同:单个cookie保存的数据不能超过4K,session存储在服务端,根据服务器大小来定。
2.token和session区别:
· token是开发定义的,session是http协议规定的;
· token不一定存储,session存在服务器中;
· token可以跨域,session不可以跨域,它是与域名绑定的。