性能测试面试题总结(答案全).doc
《性能测试面试题总结(答案全).doc》由会员分享,可在线阅读,更多相关《性能测试面试题总结(答案全).doc(5页珍藏版)》请在咨信网上搜索。
1、1。什么是负载测试?什么是性能测试? 负载测试是一种性能测试指数据在超负荷环境中运行,程序是否能够承担在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。 性能测试主要使用场景测试软件系统的性能是否满足生产性能的要求,包括负载测试,强度测试,数据库容量测试,基准测试以及竞争(并发,用户)测试.2.性能测试包含了哪些测试(至少举出3种)包括负载测试,强度测试,数据库容量测试,基
2、准测试以及竞争测试3。简述性能测试的步骤第一步:需求分析、计划测试,设计测试用例第二步:测试设计和开发(测试脚本录制及调试,测试场景设计)第三步:测试执行(测试环境搭建,场景部署,场景执行,监视场景)第四步:测试结果分析,性能问题定位,测试报告评估4。简述使用Loadrunner的步骤制定性能测试计划-使用Vuser录制调试脚本VuGen用Loadrunner Controller设置场景运行场景-监视场景by Loadrunner online runtime等分析测试结果5.什么时候可以开始执行性能测试?功能测试通过;一般需要进行性能测试的系统,都是用户量比较大、业务使用比较频繁、比较重要
3、的功能模块.6。LoadRunner由哪些部件组成?Virtual User Generator生成用于“Controlier”部署的VusersLoadRunner Controlier-产生压力和搜集测试结果数据LoadRunner Analysis-通过图表分析工具来编译和显示测试结果7。你使用LoadRunner的哪个部件来录制脚本?使用Virtual User Generator录制测试脚本8.LoadRunner的哪个部件可以模拟多用户并发下回放脚本?LoadRunner的Controller组件.9。什么是集合点?设置集合点有什么意义?Loadrunner中设置集合点的函数是哪个
4、?在性能测试过程中,需要模拟大量用户在同一时刻,访问系统并同时操作某一任务,可以通过配置集合点来实现,多个用户同时进行某操作;集合点可以在服务器上创建密集的用户负载,使LoadRunner能够测试服务器在负载状态下的性能。设置集合点函数:lr_rendezvous(Meeting”); / Meeting是集合点名称10.什么是场景?场景的重要性有哪些?如何设置场景?场景用于模拟用户实际业务操作;LoadRunner中场景有手工场景和面向目标的场景。设置场景:选择场景类型、设置运行时设置、模拟用户数、加减压方式、持续时间,配置负载生成器。11。请解释一下如何录制web脚本?利用Virtual
5、User Generator录制测试脚本,录制步骤:1、选择合适的协议-Web(Http/Html),2、设置录制选项(HTML-based Script/URLbased Script) 3、开始录制12。为什么要创建参数?如何创建参数?A12:LoadRunner在录制脚本的时候,只是忠实的记录了所有从客户端发送到服务器的数据,而在进行性能测试的时候,为了更接近真实的模拟现实应用,对于某些信息需要每次提交不同的数据,或者使用多个不同的值进行循环输入。这时,在LoadRunner中就可以进行参数化设置,以使用多个不同的值提交应用请求。【参数化】:使用指定数据源中的值来替换脚本录制生成的语句中
6、的参数。【参数化好处】 减少脚本的大小 提供使用不同的值执行脚本的能力,更加真实的模拟现实应用。【参数化步骤】 用参数替换Vuser脚本中的常量值 为参数设置属性和数据源13.什么是关联?请解释一下自动关联和手动关联的不同。A13:【关联的定义】简单的说:就是把脚本中某些写死(固定)的数据,转变成动态的数据,或者说将前面语句的结果数据保存下来,然后在后面的语句提交请求时使用这些数据。【需要关联的前提条件】:客户端需要从服务器端返回数据中获取部分数据,并将这些部分数据处理后作为自己下一次请求的一部分发出.【自动关联与手工关联的不同】:自动关联是在脚本录制过程中,VuGen会根据已经制定好的规则,
7、自动找出需要关联的值或脚本录制完成后,执行脚本一次,通过Correlation Studio自动找出需要关联的数据,并建立关联;而手动关联是需要录制两份相同业务流程的脚本,输入的数据要相同,利用WinDiff工具,找出两份脚本之间不同之处,也就是需要关联的数据,再通过web_reg_save_param函数手动建立关联,将脚本中用到关联的数据参数化.14.你如何找出哪里需要关联?请给一些你所在项目的实例。A14:1、录制两份相同业务流程的脚本,输入的数据要相同2、利用WinDiff工具,找出两份脚本之间不同之处,也就是需要关联的数据3、通过web_reg_save_param函数手动建立关联,
8、将脚本中用到关联的数据参数化。通过录制两份脚本,进行对比,可知jsessionid、sapextsid、sap-wdcltwndid、sapwd-tstamp需要进行关联.15。你在哪里设置自动关联选项?录制选项中进行设置16。哪个函数是用来截取虚拟用户脚本中的动态值?(手工管联)A16:Web_reg_save_param函数主要根据需要做关联的动态数据前面和后面的固定字符串来识别、提取动态数据,所以在做关联时,需要找出动态数据的左、右边界字符串。1。函数原型:int web_reg_save_param (const char *ParamName, List of Attributes,
9、 LAST);2.参数说明:ParamNam:存放动态数据的参数名称List of Attributes:其它属性,包含Notfound、LB、RB、RelFrameID、Search、ORD、SaveOffset、Convert、SaveLen。17。你在VUGen中何时选择关闭日志?何时选择标准和扩展日志?在脚本运行调试成功后应关闭日志。创建发送函数和消息日志时用标准日志,创建警告和其他信息是用扩展日志。18。你如何调试LoadRunner脚本?在VuGen设置断点breakpoints,然后使用单步跟踪Run Step by Step,输出调试日志19你在LR中如何编写自定义函数?请给出
10、一些你在以前进行的项目中编写的函数。Give me few functions you wrote in your previous project? - Before we create the User Defined functions we need to create the externallibrary (DLL) with the function. We add this library to VuGen bin directory. Once the library is added then we assign user defined function as a par
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 性能 测试 试题 总结 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。