1 / 15
文档名称:

2022年LR经典面试题.docx

格式:docx   大小:286KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2022年LR经典面试题.docx

上传人:非学无以广才 2021/12/16 文件大小:286 KB

下载得到文件列表

2022年LR经典面试题.docx

相关文档

文档介绍

文档介绍:Q1:什么是负载测试?什么是性能测试?
  A1:负载测试是通过逐渐增长系统负载,测试系统性能变化,并最后拟定在满足性能指标状况下,系统所能承受最大负载量测试,例如,访问一种页面响应时间规定不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受最大并发访问顾客数量。
  性能测试:指在一定约束条件下(指定软件、硬件、网络环境等),拟定系统所能承受最大负载压力。
  (至少举出3种)
  A2:性能测试包括负载测试、压力测试、大数据量测试、疲劳强度测试等。
  
  
  A4:制定性能测试筹划—>开发测试脚本—>设计测试场景—>执行测试场景—>监控测试场景—>分析测试成果
  ?
  A5:功能测试通过;普通需要进行性能测试系统,都是顾客量比较大、业务使用比较频繁、比较重要功能模块。
  ?
  A6:重要有三某些构成:
  ?
  A7:使用Virtual User Generator录制测试脚本
  ?
  A8:LoadRunnerController组件。
  ?设立集合点有什么意义?Loadrunner中设立集合点函数是哪个?
  A9:在性能测试过程中,需要模仿大量顾客在同一时刻,访问系统并同步操作某一任务,可以通过配备集合点来实现,各种顾客同步进行某操作;
  集合点可以在服务器上创立密集顾客负载,使LoadRunner可以测试服务器在负载状态下性能。
  设立集合点函数:lr_rendezvous("Meeting");// Meeting是集合点名称
  ?场景重要性有哪些?如何设立场景?
  A10:场景用于模仿顾客实际业务操作;
  LoadRunner中场景有手工场景和面向目的场景。
  设立场景:选取场景类型、设立运营时设立、模仿顾客数、加减压方式、持续时间,配备负载生成器。
  ?
  A11:运用Virtual User Generator录制测试脚本,录制环节:
  1、选取适当合同
  2、设立录制选项
  3、开始录制
  ?如何创立参数?
  A12:LoadRunner在录制脚本时候,只是忠实记录了所有从客户端发送到服务器数据,而在进行性能测试时候,为了更接近真实模仿现 实应用,对于某些信息需要每次提交不同数据,或者使用各种不同值进行循环输入。这时,在LoadRunner中就可以进行参数化设立,以使用各种不同 值提交应用祈求。
  【参数化】:使用指定数据源中值来替代脚本录制生成语句中参数。
  【参数化好处】
  减少脚本大小
  提供使用不同值执行脚本能力,更加真实模仿现实应用。
  【参数化环节】
  用参数替代Vuser脚本中常量值
  为参数设立属性和数据源
  ?请解释一下自动关联和手动关联不同。
  A13:【关联定义】简朴说:就是把脚本中某些写死(固定)数据,转变成动态数据,或者说将前面语句成果数据保存下来,然后在背面语句提交祈求时使用这些数据。
  【需要关联前提条件】:
  客户端需要从服务器端返回数据中获取某些数据,并将这些某些数据解决后作为自己下一次祈求一某些发出。
  【自动关联与手工关联不同】:自动关联是在脚本录制过程中,VuGen会依照已经制定好规则,自动找出需要关联值或脚本录制完毕后,执行脚本一 次,通过Correlation Studio自动找出需要关联数据,并建立关联;而手动关联是需要录制两份相似业务流程脚本,输入数据要相似,运用WinDiff工具,找出两份脚 本之间不同之处,也就是需要关联数据,再通过web_reg_save_param函数手动建立关联,将脚本中用到关联数据参数化。
  ?请给某些你所在项目实例。
  A14:
  1、录制两份相似业务流程脚本,输入数据要相似
  2、运用WinDiff工具,找出两份脚本之间不同之处,也就是需要关联数据
  3、通过web_reg_save_param函数手动建立关联,将脚本中用到关联数据参数化。
  示例:
  通过录制两份脚本,进行对比,可知jsessionid、sap-ext-sid、sap-wd-cltwndid、sap-wd-tstamp需