大连 [ 更换 ]
热门城市
北京上海广州深圳成都杭州南京武汉天津西安重庆青岛沈阳长沙大连厦门无锡福州济南宁波昆明苏州郑州长春合肥南昌哈尔滨常州烟台南宁温州石家庄太原珠海南通扬州贵阳东莞徐州大庆佛山威海洛阳淮安呼和浩特镇江潍坊桂林中山临沂咸阳包头嘉兴惠州泉州三亚赣州九江金华泰安榆林许昌新乡舟山慈溪南阳聊城海口东营淄博漳州保定沧州丹东宜兴绍兴唐山湖州揭阳江阴营口衡阳郴州鄂尔多斯泰州义乌汕头宜昌大同鞍山湘潭盐城马鞍山襄樊长治日照常熟安庆吉林乌鲁木齐兰州秦皇岛肇庆西宁介休滨州台州廊坊邢台株洲德阳绵阳双流平顶山龙岩银川芜湖晋江连云港张家港锦州岳阳长沙县济宁邯郸江门齐齐哈尔昆山柳州绍兴县运城齐河衢州太仓张家口湛江眉山常德盘锦枣庄资阳宜宾赤峰余姚清远蚌埠宁德德州宝鸡牡丹江阜阳莆田诸暨黄石吉安延安拉萨海宁通辽黄山长乐安阳增城桐乡上虞辽阳遵义韶关泸州南平滁州温岭南充景德镇抚顺乌海荆门阳江曲靖邵阳宿迁荆州焦作丹阳丽水延吉茂名梅州渭南葫芦岛娄底滕州上饶富阳内江三明淮南孝感溧阳乐山临汾攀枝花阳泉长葛汉中四平六盘水安顺新余晋城自贡三门峡本溪防城港铁岭随州广安广元天水遂宁萍乡西双版纳绥化鹤壁湘西松原阜新酒泉张家界黔西南保山昭通河池来宾玉溪梧州鹰潭钦州云浮佳木斯克拉玛依呼伦贝尔贺州通化朝阳百色毕节贵港丽江安康德宏朔州伊犁文山楚雄嘉峪关凉山雅安西藏四川广东河北山西辽宁黑龙江江苏浙江安徽福建江西山东河南湖北湖南海南贵州云南陕西甘肃青海台湾内蒙古广西宁夏香港澳门
培训资讯网 - 为兴趣爱好者提供专业的职业培训资讯知识

南京市某高校计算机科学与技术专业性能测试与Loadrunner—考试

南京

XXX科技学院试卷

20 /20 学年 第 学期

课程所属部门: 课程名称: 课程编号:

考试方式:(A、B、开、闭)卷 使用班级: 学院

命 题 人: 教研室(系)主任审核: 主管领导批准:

班级: 学号: 姓名:

题号

总分

得分

一、填空题(本题×小题,共×分 )

(试卷内容全部使用小四、宋体;英文用Times New Roman字体、题号用罗马数字)

1、………………

2、………………

二、

单项选择题(本题×小题,共×分)

1、………………

2、………………

三、是非题(对划“√”,错划“×”,本题共×小题,每小题×分,共×分)

1、………………

2、………………

四、名词解释(本题×小题,每小题×分,共×分 )

1、………………

2、………………

五、简答题(本题18小题,共100分 )

1、系统用户数、在线用户数、并发用户数三者的区别?(6)

系统用户数:该系统的注册用户数,可以是活跃的也可以是僵尸用户

在线用户数:登录系统的用户,在线用户数并不一定对服务器都产生压力,因为有人登录了什么也不干

并发用户数:正在与服务器进行交互的在线用户数,对服务器产生真正的压力

2、LoadRunner进行测试的流程?(6)

1:首先性能测试也是需要做性能测试的需求分析。

2:制定性能测试方案。

3:开发测试脚本。

4:设计测试场景

5:执行场景。

6:对场景进行监控

7:分析结果系统调优。

8:输出性能测试报告

3、什么是集合点?设置集合点有什么意义? LoadRunner中设置集合点的函数是哪个?(6)

集合点:是一个控制真正并发访问的点,通常和事务结合起来使用,一般放在事务开始的前面。

集合点只需要在脚本中插入lr_rendezvous()函数即可。

4、Loadrunner中脚本增强有哪些方式?脚本增强的意义是什么(6)

1、参数化——更加真实的模拟客户端数据

2、事务——为统计动作的响应时间,人为定义的一个时间戳

3、检查点——是为了检查业务是否成功,类似与Jmeter中的断言

4、集合点——为了实现真正意义上的并发

5、关联——为了解决脚本中动态数据,比如把脚步中写死的数据用一个变量替换

5、vuser_ init 动作包含什么?vuser_ end动作包含什么?(5)

Vuser_init中包含在脚本执行过程中只需执行一次的脚本。一般来说,所有需要初始化的都可以放在vuser_init里面,比如登录。

vuser_end中一般包含退出的过程,比如退出系统,主要在脚本执行完成或停止时运行,在设置了迭代次数时,vuser_end和vuser_int均只执行一次。

6、手动场景和面向目标的场景有什么区别?(6)

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

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

7、LoadRunner哪三大组件是什么,他们的作用分别是什么(5)

脚本生成器Virtual User Generator,简称VuGen

压力调度和监控系统Controller

结果分析工具Analysis

8、LoadRunner中的Think Time有什么作用?(5)

思考时间:用户在各步骤之间停下来进行思考的时间,由于用户基于其经验水平和目标而与应用程序进行交互操作,因此技术水平更高的用户工作起来可能会比新用户要快。通过启用思考时间,可以使 Vuser在负载测试期间更准确地模拟其对应的真实世界用户。

9、树视图和脚本视图各有什么优点?(5)

Tree View的好处是使用户更方便地修改脚本,Tree View支持拖拽,用户可以把任意一个节点拖拽到他想要的地方,从而达到修改脚本的目的。用户可以右键单击节点,进行修改/删除当前函数参数属性,增加函数等操作,通过Tree View能够增加LoadRunner提供的部分常用通用函数和协议相关函数。

Script View适合一些高级用户,在Script View中能够看到一行行的API函数,通过Script View向脚本中增加一些其他API函数。

10、解释下列函数的意义(6)

10.1、web_url();

10.2、web_submit_form();

10.3、lr_eval_string();

10.4、lr_output_message();

10.5、lr_save_string();

10.6、web_reg_save_param();

web_url ,加载由“URL”属性指定的URL,比如打开苏汽的首页。

web_submit_data(),模拟表单数据的提交,比如苏汽的立即招车

lr_output_message ,将消息发送到输出窗口

lr_eval_string(“{参数名}”),取得参数的数值

lr_save_string(“字符串变量”,“参数名”),将字符变量里的值传递给指定参数

web_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);

//注册函数,在参数值出现的前面使用(先定义后使用),左右边界需根据TreeView里相关步骤的SeverResponse代码来确定。用以上函数能获取符合条件的数值。

11、保持每次参数取值的唯一性:比如我有100个用户,准备100条数据,大家用到数据都是不一样的,采用什么样的参数取值方式?(5)

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

12、设计性能测试常用的场景有哪些,设计场景的流程有哪些,一般每个场景测试多长时间?(6)

基准测试:

无负载情况下,对功能点分别进行一段时间的持续运行,取得各功能点平均响应时间作为分析衡量指标,用于初步诊断系统是否存在性能瓶颈。(一般5分钟)

单场景 → 单独某个功能、接口,测试目标是多少(一般10--15分钟)

混合场景 → 发现线程死锁和数据库死锁(一般10--15分钟)

稳定性场景 → 系统是否稳定运行,发现系统是否有内存泄漏(过程)、内存溢出(结果,系统崩溃)(一般N*24小时)

在进行场景的压测时,相当重要的一点是要保证数据库表中有足够的数据量

13、性能测试的类型都有哪些?(6)

基准测试

配置测试

负载测试

压力测试

压力测试

稳定性测试

容量测试

14、什么时候执行性能测试,如何选择性能的业务,什么是Load Generator,它的作用是什么?(5)

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

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

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

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

15、如果参数如果采用sequential+each iteration(顺序取值方式)方式,虚拟用户数设置5个用户,那么在迭代的时候,是怎么取得参数的?,假设迭代3次的取值是什么?(6)

南京市某高校计算机科学与技术专业性能测试与Loadrunner—考试

所有的虚拟用户迭代方式如下:

第1次迭代:网页前端

第2次迭代:软件测试

第3次迭代:自动化测试

16、什么是逐步递增?你如何来设置?(5)

虚拟用户数随着负载时间逐渐增加,可以帮助确定系统响应时间减慢的准确时间点。

可以在如下选项卡中进行设置:如下图所示,将设置更改为:“每 15 秒启动 2 个 Vuser”

南京市某高校计算机科学与技术专业性能测试与Loadrunner—考试

17、解释曲线拐点模型的含义?(5)

南京市某高校计算机科学与技术专业性能测试与Loadrunner—考试

随着测试时间的变化,虚拟用户数的增加的压力的增加(从轻压力区到重压力区),然后响应时间、吞吐量、资源利用率等的变化趋势进入的一个拐点区区域。

18、如何监控Windows服务器资源(cpu、内存等),如何监控Linux服务器上资源(cpu、内存等),一般稳定系统的资源状态值是多少?(6)

Windows可以在Controller中添加Windows Resource度量参数等,以windows资源监控为例,可右键点“添加度量”,输入系统IP、选择平台类型,确定即可。

Linux中可以通过Linux命令:TOP 、Vmstat 、free和NMON监控等方式。

系统稳定性资源如下:

南京市某高校计算机科学与技术专业性能测试与Loadrunner—考试

相关知识

相关内容

勤学苦练 精雕细镂 飒辽检警风——全省检察机关司法警察骨干培训侧记

落叶知秋,训练知收。为进一步加强和规范全省检察机关司法警察训练工作,选拔组训骨干力量,提高司法警察整体素质,更好服务和保障检察履职办案,10月16日至20日,省检察院法警总队在国家检察官学院大连分院组织开展全省检察机关第二十八期司法警察培训···

同频发力 打破海量案件“茧房”——大连全市法院人民法庭庭长培训班扫描

  一场法治的盛宴,为人民法庭工作在新征程上蓄力再出发明晰了路径、凝聚了共识,奏响了高质量发展的最强音。  8月22日,大连市中级人民法院聚集全市基层法院分管人民法庭工作的院领导和48名人民法庭庭长,围绕人民法庭工作,开展了以“审判质效为中···

省检察院举办全省检察机关司法工作人员相关职务犯罪侦查实务培训班

为贯彻落实最高检关于加强检察侦查工作的部署要求,有效提升全省检察机关侦查队伍专业化水平,近日,省检察院在国家检察官学院大连分院举办全省检察机关司法工作人员相关职务犯罪侦查实务培训班。省检察院党组成员、副检察长柳忠清,省市两级检察院职侦部门负···

一场培训与竞赛双轮驱动的业务大餐

七月中旬的大连海风轻柔,天海一色。国家检察官学院大连分院自迎来辽宁控申检察条线100名参训参赛学员报到的那一刻,时钟就像瞬间调整了节奏,按下了快进键。在短短四天的培训和竞赛里,就像是一场无间歇的极限挑战:六场培训19个小时;一场座谈近4个小···

省委政法委举办全省党委政法委系统学习贯彻习近平新时代中国特色社会主义思想主题教育培训班

9月10日至13日,省委政法委举办全省党委政法委系统学习贯彻习近平新时代中国特色社会主义思想主题教育培训班。培训班坚持以习近平新时代中国特色社会主义思想为指导,深入学习贯彻习近平总书记在新时代推动东北全面振兴座谈会上的重要讲话精神,严格对照···

芭拉娜舞蹈教练班

芭拉娜国际舞蹈培训中心芭拉娜是一家专业的国际舞蹈培训机构,成立于2010年5月23日,专业舞蹈培训。芭拉娜国际舞蹈培训中心拥有韩国最强势的舞蹈,并且拥有国内实力派的舞者精英,将为每一位学员量身定做提供基础性的辅导,让您从“0”基础开始学···

以爱之名 成爱之声——记临安爱之声艺术团

来源:临安新闻网临安爱之声艺术团,一个72人的大家庭。这个家,相互没有血缘,却和乐融融,洒满了爱;这个家,有合唱团、舞蹈队、曲艺队,崇尚文化养老,用歌声传递快乐;这个家,平均年龄62岁,老有所学,老有所为。这个家的大管家,是一对退休夫妻,他···

5月14日,15日训练安排

训练通知本周训练通知,请大家注意时间安排成人训练只安排了周六奥体中心垒球场 下午3-6训练,场地全开放,训练和比赛部分。另外,我们还为大家安排了周日下午在首经贸大学与大学棒球队的合练,希望能带动首经贸大学男生队快速成长。1、青少年奥体中心营···

如何规范校外培训市场?大连“双减”又突击行动

根据半岛晨报最新消息(如图),可以看到对校外培训市场乱象的严肃打击以及对公众安全和权益的保护。下面是快讯:1. 6月2日上午,#大连#​#甘井子#“#双减#​”工作领导小组前往周水子街道、机场街道开展突击检查,发现两个机构存在违规办学行为。···

全国拳击业余联赛(大连站)收拳

5月27日,风靡全国的拳击赛事——拳力突破•拳击业余联赛(大连站)在高新园区风度拳击俱乐部举行,各行各业的参赛拳手为广大拳迷带来一场“力与美”的盛宴。本次赛事由大连市拳击协会主办,风度拳击俱乐部承办,分为青少年与成人两个组别,共有来自新疆、···

中国顶级拳击俱乐部落户大连!拳民星国际俱乐部华丽启航

3月9日上午9时,坐落于大连金广大厦的高品质拳击训练馆“大连拳民星拳击俱乐部”隆重迎来了标志性的开业庆典仪式,这家集现代化与智能化多功能于一身的拳馆华丽诞生,意味着东北拳击正式向全新时代全速迈进,也将为整个中国拳击的变革带来新的活力。当天上···

太疯狂了!大连医生做了这样一台手术

来源:半岛晨报2019年1月26日,大连市儿童医院心脏中心为一例新生儿巨大心脏肿瘤患儿成功实施心脏离体肿瘤切除、自体心脏原位移植手术,获得圆满成功,患儿术后13天就已痊愈出院。而这例超高难度的摘心取瘤手术,还填补了一项国内外的空白!出生仅5···

大连版“舞林大会”,邀你来战!

为什么要跳舞不是为了表演而是为了让自己获得自信和快乐心随舞动全世界都是你的舞台一起跳起来向上的力量让城市迸发青春的活力大连市第一届舞蹈大赛暨2024年大连市舞蹈文化艺术节预热季正在向我们走来让我们用舞姿点亮生活梦想的舞台已为你搭好热爱舞蹈和···

9月13日 大连亲子活动集锦

点击“趣玩空间”的菜单,了解报名以及活动的详情。欢迎大家-关-注“-趣玩空间”,每周为您获取大连所有亲子活动信息,帮您和宝贝一起度过周末的美好时光。组织者活动标题小天使俱乐部【天使团】秋天吃螃蟹的那点事~史上最全!你担心的问题全解答!小天使···

施瓦布团队的随行翻译,原来是……

7月1日-3日夏季达沃斯期间除了会场上热烈讨论的大咖们还有一个 年轻的群体 格外引人注目他们就是达沃斯志愿者今年来自全市20多所高校及海内外80多所院校的大连籍学生总计 500名志愿者 过五关斩六将历经半年多的精心准备最终以热情周到的服务赢···

大连小伙大学毕业走上魔术职业路

贾天时手捧两个金奖。贾天时表演魔术现场。本报去年10月31日曾报道,大连小伙贾天时在世界大学生魔术交流大会上获得铜奖和他的魔术启蒙之路。最近,贾天时又给记者发来捷报——10月末至11月初,贾天时又在亚洲魔术联赛摘铜,更接连在全国大学生魔术比···

大连医保支付改革新举措

我们常常忌谈死亡害怕死亡但生命总有一天要和我们告别随着老龄化社会的到来如何能得到更好的善终是重要的社会问题随着恶性肿瘤发病及死亡率的逐年上升如何能减轻临终病患的痛苦和经济负担更是一个民生痛点为全面贯彻落实中共中央、国务院《关于深化医疗保障制···

倒计时!在大连过暑假!

校园生活告一段落放下课业压力轻松愉悦的暑期正在招手怎么能宅在家里呢!这个暑假这些文化旅游景区景点纷纷推出缤纷活动和暑期优惠快来嗨一“夏”打造精品海上航线海上游大连·暑期畅游季开启暑期,大连市文化和旅游局、大连市旅游集团融合老虎滩海洋公园游艇···

最新!大连定点医疗机构名单

@城乡居民医保参保人员 全市普通门诊定点医疗机构增加27家 高血压、糖尿病用药定点医院增加了5所快来看看有你家附近的吗普通门诊定点医疗机构根据《大连市医疗保障局关于大连市城乡居民医疗保险门诊医疗费用统筹支付有关问题的通知》要求,参保人需到普···

「招聘」大连航空招聘飞行学员!想飞的你要满足这些条件

小编读书时曾经有一个梦一个关于在天空中飞翔的梦可惜,没实现……小编错过了,不要紧希望热爱天空的你们还来得及!【大连航空招聘飞行学员啦】大连航空都有哪些航线呢?小明同学HR大连航空(航班代码CA)自2011年成立以来,陆续开通了大连至北京、上···

友情链接