首页 > 其他分享 >Loadrunner考试题

Loadrunner考试题

时间:2023-06-07 18:32:57浏览次数:32  
标签:场景 试题 Loadrunner 考试题 参数 测试 答案


Loadrunner考试题

试题1:用你在Loadrunner中所学习的知识,将“欢迎来到XXX科技”保存为一个变量,并且在日志中打印输出(10分)。

答案:

lr_save_string("欢迎来到XXX科技","ranther");

lr_output_message("你好:%s",lr_eval_string("{ranther}"));

试题2:

Loadrunner 中如何保持每次参数取值的唯一性(2分)?

Unique+Once(保持每次参数取值的唯一性)

Sequential+Each iteration,是怎么取值的(3分)?

每次迭代的时候顺序取值

Sequential+Each occurrencem,是怎么取值的(3分)?

每次遇到该参数的时候取值

Unique+Once是怎么取值的(3分)?

保持每次参数取值的唯一性:Unique+Once( 比如我有100个用户,准备100条数据,大家用到数据都是不一样的)

试题3:现在要在Loadrunner测试结果中,统计出随着用户数的变化而响应时间变化的趋势,该怎么实现(10分)?

答案:

1:先选中running users

2:右键,merge graphs

3:在select graph to merge with选中Average Transaction Response Time

4:在select type of merge,选中correlate

试题4:如果你在做性能测试的时候,遇到下面的测试结果,你该怎么处理这些问题,分别回答。

4.1脚本回放过程中出现错误,一般有哪些问题引起?(3分)

答案:一般是关联,另外脚本本身语法错误

4.2每次的测试结果不一样,一般是由哪些问题引起的?(3分)

答案:一般是网络因素或者某些因素导致的服务器在某几次的测试过程中资源利用率过高导致系统本身无法响应造成

4.3随着用户数的增加响应时间变的反而更低,一般有哪些问题引起的?(2分)

答案:一般是事务数失败数量过多,这种测试结果已经不准确

4.4Loadrunner能对C/S架构的程序进行性能测试吗(2分)?

答案:能,Loadrunner根据协议来测试的

试题5:请描述一下请描述一下这函数的作用和选项有哪些意义?

5.1 int web_reg_save_param (const char *ParamName, <List of Attributes>, LAST);  (5分)

存放得到的动态内容的参数名称,左边界、右边界

5.2 int web_url (const char *StepName, const char *url, <List of Attributes>, [EXTRARES, <List of Resource Attributes>,] LAST );(5分)

加载指定的网页(GET请求)。

试题6:现在要用Loadrunner模拟用户访问电商平台不同的商品,你有哪些方法可以实现(10分)?

答案:参数化,包括参数的3种方式需要写出来。

试题7:简答

7.1标准日志和扩展日志的区别是什么(2分)?

答案:

标准日志将函数和消息的子集发送到输出日志,函数子集取决于Vuser类型。

扩展日志将详细的脚本执行消息发送到输出日志。它主要用于调试时用户需要有关参数替换的信息。

7.2运行时的pacing设置主页影响什么(2分)?

答案: Pacing主要用来设置重复迭代脚本的间隔时间。根据实际需要设置迭代即可。通常,没有时间间隔会产生更大的压力

7.3 关联 作用是什么(2分)?

答案:关联是用来解决脚本中存在的动态数据问题

7.4什么时候执行性能测试,如何选择性能的业务(2分)?

答案:功能测试通过(一般需要执行性能测试的系统,都是用户量比较大、业务使用比较频繁、比较重要的功能模块)。

7.5参数化的目的是什么(2分)?

答案:参数化:为了更加真实的模拟客户端不同的数据对服务器进行请求,为了模拟这些不同数据,所以需要对这些不同的数据进行参数化操作,参数化操作之后更能真实的体现生产环境中的业务场景(比如模拟不同用户登录操作,需要对登录的用户名和密码进行参数化)。

参数化的三种方式:Loadrunner可以通过记事本Edit wtih Notepad方式;添加txt数据文件;数据库的连接向导Data Wizard完成。

试题8:什么是场景?场景有哪些?如何设置场景(10分)?

答案:

场景用来模拟用户实际业务操作。

Loadrunner 中场景有手工场景和面向目标的场景。

设置场景:选择场景类型、设置运行时设置、模拟用户数、加减压方式、持续时间、配置负载生成。

8.1选择场景中需要的脚本。

8.2选择为目标场景,还是手工场景。

8.3设置用户数、设置产生负载的设备。

8.4设置执行策略。

试题9:请描述Controller对Load Generator工作过程原理(10分)?

答案:

9.1在Controller中对场景进行配置后,就可以启动测试了。在测试过程中,Controller控制Load Generator对被测试系统的加压方式和行为。

9.2Controller同时负责搜集被测系统各个环节的性能数据。各个Load Generator会记录最终用户响应时间和脚本执行的日志。

9.3压力运行结束以后,Load Generator将数据传到Controller中,由Controller对测试结果进行汇总。

试题10:

10.1 Overlay图和Correlate图有什么区别?(5分)

Overlay:叠加图:它将覆盖共享共同x轴的两个图的内容

Correlate:关联图:它将两个图的Y轴相互绘制。

10.2手动场景和面向目标的场景有什么区别?(5分)

目标模式:目标场景:目标可能是吞吐量,响应时间或并发Vuser数或者点击率或者TPS等,Loadrunner为了达到这个目标,Load Runner自动管理和调节虚拟用户Vuser进行测试。

手动模式:可以手动控制运行的Vuser数量和时间。

标签:场景,试题,Loadrunner,考试题,参数,测试,答案
From: https://blog.51cto.com/jcy58/6434271

相关文章

  • Loadrunner考核试卷分析
    XXX科技学院试卷20  /20  学年   第 学期        课程所属部门:                  课程名称:                        课程编号:               考试方式:(A、B、开、闭)卷使用班级:         ......
  • 在win2016服务器上安装Loadrunner 11版本
    背景:在自己的本机上安装LR12,去录制和调试脚本。在win2016(win2013、win2008都可以)上安装LR11并且破解。则可以做到使用Loadrunner工具进行压测。 在2年的压测过程中,装了2次LR11,记录一下过程,容易踩坑的是安装.net的补丁包!详细步骤:安装LR11  遇到问题(一般新申请的机器......
  • 考试题加面试常问问题
    1编写⼀个函数,接受⼀个字符串作为参数,并返回该字符串的反转结果2写出你知道的Python魔法⽅法及作⽤(5个以上)defreverse_string(string):returnstring[::-1]init(self,...):初始化⽅法,⽤于在创建对象时进⾏初始化操作。str(self):返回对象的字符串表示,可以通过str(obj)......
  • 1万7千道法律职业考试题ACCESS\EXCEL数据库
    今天这个《1万7千道法律职业考试题ACCESS数据库》集收了海量的法考题库试题,是从法律职业考试软件取提出来的,让你备考通关更加高效。今天这个《1万7千道法律职业考试题ACCESS数据库》集收了海量的法考题库试题,是从法律职业考试软件取提出来的,让你备考通关更加高效。包含分类:1.法......
  • 安装LoadRunner时提示“此计算机上缺少 vc2005_sp1_with_atl_fix_redist”的解决方法
    我的电脑在安装UFT时,被要求需要卸载本机上安装的LoadRunner11,当LoadRunner11被卸载后,进行重新安装LoadRunner11时,会报缺少vc2005_sp1_with_atl_fix_redist错误,类似下图所示:由提示信息可知,这里是由于本机缺少该组件所致,解决方案就是安装此组件,可以去网上下载,当然,我们完全没有必......
  • 日常问题记录: HP LoadRunner Controller 已停止工作
    环境描述:系统:windowsserver压测工具:Loadrunner11现象描述:Controller在执行一段时间后崩溃,提示:HPLoadRunnerController已停止工作;根据并发用户多少执行时间基本成比例;例如12并发用户3小时,24并发用户1.5小时Windows提示信息:错误应用程序名称:wlrun.exe,版本:11.0.0.......
  • 9万多条执业医师资格考试题库ACCESS\EXCEL数据库
    《9万多条执业医师资格考试题库ACCESS数据库》搜集了大量执业医师资格考试试题,包括临床执业医师资格考试试题、口腔执业医师资格考试试题、中医执业医师资格考试试题、中西医结合执业医师资格考试试题、公卫执业医师资格考试试题等。分类情况包含:临床执业医师(22428条)、口腔执业......
  • 1万多条司法资格考试题库ACCESS\EXCEL数据库
    《1万多条司法资格考试题库ACCESS版》搜集了大量司法资格考试试题,包括试卷一、试卷二、试卷三、试卷四等科目。同类的数据库有《9万多条执业医师资格考试题库ACCESS数据库》、《6万多条会计从业资格考试题库ACCESS版》、《近7万多条证券从业资格考试题库ACCESS版》、《1万多条一级......
  • Loadrunner拼装(并发用户)唯一值方法
    由于Loadrunner函数有限性,唯一值需要几个函数的字符串进行拼装,可实现多用户并发取得流水号、订单号等等数值的唯一性。具体可见下列方法:charOraderID[15];srand(time{NULL});sprintf(OraderID,"NO%s%s%s%s",lr_eval_string("{userID}"),lr_eval_string("{date}"),lr_eval_str......
  • LoadRunner实验
    下载安装loadruunerLoadRunner安装教程-zrswheart-博客园(cnblogs.com)创建新项目 因为测试的是网页,所以选择最后一个web 创建成功后点击红色按钮,开始录制选择好浏览器和需要测试的网址  ......