面试宝典制作 测试面试宝典( 二 )

十六、如何确定关键场景路径通常以下方法可以确定关键场景路径:找出可用于成功完成多个识别情景并具有主要性能影响的AUT路径 。
阅读手册(设计和用户),以找出识别的场景的所有可能的路径 。
在生产应用的情况下,检查日志文件以找出用户的导航模式来完成识别的场景 。
浏览应用程序,并尝试自己查找场景的所有可能路径 。
【面试宝典制作 测试面试宝典】另一种方法可能是向新的和有经验的用户提供应用程序访问,并要求他们完成某些场景并观察他们的行为 。
十七、场景一般有哪几种一般包括:单一场景和混合场
工作中一般使用混合场景
十八、如何估算最大业务处理能力

面试宝典制作 测试面试宝典

文章插图



十九、性能测试结果分析数据的来源

面试宝典制作 测试面试宝典

文章插图



二十、性能分析标准

面试宝典制作 测试面试宝典

文章插图



二十一、性能压力模型

面试宝典制作 测试面试宝典

文章插图



二十二、PV与TPS转换模型

面试宝典制作 测试面试宝典

文章插图



二十三、解释从输入URL到页面显示完成的过程简单的回答:
1、在浏览器中输入URL地址后,浏览器会将请求的URL交给DNS进行域名解析,找到需求访问的IP地址,再向服务器发起请求;
2、服务器收到请求后交给后台服务器直行处理,处理完成后将数据返回到客户端,浏览器接收文件(HTML、JS、CSS、image等);
3、浏览器将返回的资源资源(HTML、JS、CSS等)进行语法解析,建立相应的内部数据结构(如HTML的DOM);
4、载入解析到的资源文件,并对其进行渲染页面,并后呈现在客户端完成 。
详细的回答:
1、当输入URL后,浏览器会开启一个线程来处理这个请求,对 URL 分析判断如果是 http 协议就按照Web 方式来处理;
2、然后调用浏览器内核中对应方法,来处理我们的请求,比如 WebView 中的 loadUrl 方法;
3、域名服务器对URL进行解析获取网址的IP地址,设置 UA 等信息发出第二个GET请求;
4、服务器收到请求后会由一个socket嵌套字来启动一个监听的方法来监听URL地址和端口,
5、进行HTTP协议会话,客户端发送报头信息,即请求报文;
6、然后到web服务器上的 Web Server,如 Apache、Tomcat、nginx等服务器;
7、到部署好的后端应用,如 PHP、Java、JavaScript、Python 等,找到对应的请求处理文件;
8、处理结束回馈报头,此处如果浏览器访问过,缓存上有对应资源,会与服务器最后修改时间对比,一致则返回304;
9、浏览器开始下载html文档(响应报头,状态码200),同时使用缓存;
10、文档树建立,根据标记请求所需指定MIME类型的文件(比如css、js),同时设置了cookie;
11、页面开始渲染DOM,JS根据DOM API操作DOM,执行事件绑定等,页面显示完成 。
这个题目看似很简单,但其实不一定能回答好,这个题可以考大家对前端调优的理解或说基础知识如何 。
二十四、性能测试过程中如何分析前端性能问题性能测试过程中可以使用LoadRunner页面细分来分析前端的性能问题
也可以使用一些前端分析工具来分析,例如YSLOW工具
当前端核心的是分析前端的23大规则
二十五、为什么需要使用缓存,通常有哪些方法可以使用缓存


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。