性能测试面试题.doc

性能测试面试题.doc

ID:52183575

大小:46.50 KB

页数:6页

时间:2020-03-24

性能测试面试题.doc_第1页
性能测试面试题.doc_第2页
性能测试面试题.doc_第3页
性能测试面试题.doc_第4页
性能测试面试题.doc_第5页
资源描述:

《性能测试面试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、性能测试1.什么是负载测试?什么是性能测试?性能测试(PerformanceTest):通常收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用;负载测试(LoadTest):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。2.性能测试包含了哪些测试(至少举出3种)基准测试-比较新的或未知测试对象与已知参照标准(如现有软件或评测标准)的性能。争用测试:-核实测试对象对于多个主角对相同资源(数据记录、内存等)的请求的处理是否可以接受。性能配置-核实在操作条件保持不变的情

2、况下,测试对象在使用不同配置时其性能行为的可接受性。负载测试(LoadTest)-是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。核实在保持配置不变的情况下,测试对象在不同操作条件(如不同用户数、事务数等)下性能行为的可接受性。强度测试StressTesting-核实测试对象性能行为在异常或极端条件(如资源减少或用户数过多)之下的可接受性。强度测试在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。3.简述性能测试的步骤第一,分析产品结构,明确性能测试

3、的需求,包括并发、极限、配置和指标等方面的性能要求,必要时基于LOAD测试的相同测略需同时考虑稳定性测试的需求。第二,分析应用场景和用户数据,细分用户行为和相关的数据流,确定测试点或测试接口,列示系统接口的可能瓶颈,一般是先主干接口再支线接口,并完成初步的测试用例设计。第三,依据性能测试需求和确定的测试点进行测试组网设计,并明确不同组网方案的重要程度或优先级作为取舍评估的依据,必要时在前期产品设计中提出支持性能测试的可测试性设计方案和对测试工具的需求。第四,完成性能测试用例设计、分类选择和依据用户

4、行为分析设计测试规程,并准备好测试用例将用到的测试数据。第五,确定采用的测试工具。第六,进行初验测试,以主干接口的可用性为主,根据测试结果分析性能瓶颈,通过迭代保证基本的指标等测试的环境。第七,迭代进行全面的性能测试,完成计划中的性能测试用例的执行。第八,完成性能测试评估报告4.简述使用Loadrunner的步骤1,创建脚本VuGen-创建脚本,选择协议-录制脚本-编辑脚本-检查修改脚本是否有误2,用中央控制器Controller来调度虚拟用户-创建场景,选择脚本-设置机器虚拟用户数-设置事务-如

5、果模拟多机测试,设置IP3,运行脚本4,分析测试结果Analyze5.什么时候可以开始执行性能测试? 在产品相对比较稳定,功能测试结束后。灵活性比较强。6.LoadRunner由哪些部件组成?VirtualUserGenerator、Controller、Analyze7.你使用LoadRunner的哪个部件来录制脚本?VirtualUserGenerator8.LoadRunner的哪个部件可以模拟多用户并发下回放脚本?Controller9.什么是集合点?设置集合点有什么意义?Loadrunn

6、er中设置集合点的函数是哪个?插入集合点是为了衡量在加重负载的情况下服务器的性能情况。在测试计划中,可能会要求系统能够承受1000人同时提交数据,在LoadRunner中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner就会检查同时有多少用户运行到集合点,如果不到1000人,LoadRunner就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000人时,LoadRunner命令1000人同时去提交数据,从而达到测试计划中的需求。10.什

7、么是场景?场景的重要性有哪些?如何设置场景?用例场景应该说是写测试用例,甚至是分析测试要素、设计测试策略另外一个重要的依据了。首先,软件研发最终是要再用户那里使用的,用例场景都将在用户的使用过程中被一一实现。其次,需求的文档会变,设计会变,但用户的用例场景是基本上不会变的(除非是政策或者战略上的变更)。这样使测试工作的任务更加明确了,也更加容易定义修改的优先级以及在修改建议上和开发人员达成一致。毕竟满足用户的用例场景是首要的。与微软等技术主导的软件企业相比,我向国内的软件更多的是市场主导,用户需求

8、主导的软件企业和设计思想甚至开发模式。用例场景会比需求文档和分析报告更容易理解,同时也是对于理解用户的需求,产品设计更有帮助。在测试中能够帮助我们发现不仅仅是功能上的问题。测试有两个目的:确认功能是否实现正确;确认软件是否实现了正确的功能。“正确的功能”,我想就是符合用户需求的功能吧?不根据用户的用例场景你就不可能把这一个目的做到极致。11.请解释一下如何录制web脚本?利用VirtualUserGenerator录制测试脚本,录制步骤1、选择合适的协议2、设置录制选项3、开始录制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。