随笔分类 -  loadrunner性能测试

loadrunner
摘要:系统介绍 图1(客户关系管理系统模块关系图) 需求分析 一、性能指标 性能指标分析,根据客户需求与本系统相结合,用户希望模块能满足下表所列的性能指标。 图2(性能指标) 很明显,上面的需求是不具可操作性的,这就像和客户谈需求一样,客户只是很简单地描述了需求,而如果仅仅从上面这个简单的表格来进行性能测 阅读全文
posted @ 2017-07-13 22:17 一加一 阅读(2470) 评论(0) 推荐(2) 编辑
摘要:分析图合并 一、分析图合并原理 选择view->merge graphs,弹出如图1所示对话框 图1(设置合并图) 1、选择要合并的图。选择一个要与当前活动图合并的图,注意这里只能选择X轴度量单位相同的图。 2、选择合并类型。 1)叠加:查看共用同一X轴的两个图的内容。合并图左侧的Y轴显示当前图的Y 阅读全文
posted @ 2017-06-04 11:14 一加一 阅读(2025) 评论(2) 推荐(3) 编辑
摘要:集合点设置 一、为什么要进行集合点设置? 因为在测试过程中,并不能保证所有的Vuser都在同一时刻进行操作,这样就达不到并发测试的目的,故需要用到集合点技术,集合点的意思是如果在一个操作之前设置了一个集合点,LR会等待所有的Vuser都准备好要执行该功能时才开始执行,其强调的是所有的Vuser都已准 阅读全文
posted @ 2017-05-14 23:24 一加一 阅读(4456) 评论(0) 推荐(1) 编辑
摘要:关联函数是一个查找函数,即是从HTML文件内容中查找需要的值,并将其保存在一个变量或数组中。换一个角度看,关联函数不单单可以匹配一些变化的值,同样可以匹配一些固定的内容,并将其保存到一个数据组,供后续业务使用,也即对关联函数进行扩展使用,在处理事务中这种方式经常用到。 实例:以订票为例,假设要实现这 阅读全文
posted @ 2017-04-12 21:42 一加一 阅读(1248) 评论(1) 推荐(0) 编辑
摘要:Block(块)技术 block(块)技术是应用于在一个脚本中实现不同事务、不同次数循环或不同百分比循环的情况。比如在一个脚本中,登录执行3次,查询执行1次。 使用方法如下: 1、录制一个脚本,包含2个业务:登录和查询 2、vuser->run time settings->general->run 阅读全文
posted @ 2017-04-01 23:24 一加一 阅读(2998) 评论(0) 推荐(1) 编辑
摘要:插入检查点 靠LR自动生成的脚本是不够的,很难达到业务要求,因此需要对录制完的脚本进行完善,使其能达到业务模拟的要求 ,这样尽可能地使虚拟用户模拟时更接近用户的实际使用。 在进行压力测试时,经常会有页面间数据传递的操作。如果在测试过程中传递数据的次数逐渐增多,页面就有可能发生传递混乱,或者客户端与服 阅读全文
posted @ 2017-03-29 23:06 一加一 阅读(3648) 评论(0) 推荐(2) 编辑
摘要:analysis简介 分析器就是对测试结果数据进行分析的组件,它是LR三大组件之一,保存着大量用来分析性能测试结果的数据图,但并不一定要对每个视图进行分析,可以根据实际情况选择相关的数据视图进行分析,分析结果可以生成一些不同格式的测试报告。 一、设置选项 analysis中的数据是怎么得到的呢?其实 阅读全文
posted @ 2017-03-12 16:56 一加一 阅读(13412) 评论(2) 推荐(5) 编辑
摘要:Controller组件是LR的控制中心,主要包括场景设计和场景执行两部分。在VuGen中编辑完脚本并将脚本加载到Controller组件中,即开始对脚本运行时的场景进行设计,当场景设计完成后,即可执行该场景。 场景类型介绍 Controller控制器提供了手动设计和面向目标两种测试场景。一般情况下 阅读全文
posted @ 2017-03-05 18:05 一加一 阅读(14273) 评论(4) 推荐(3) 编辑
摘要:Vuser 发生器(Visual User Generator,VuGen),主要通过捕获客户端向服务器发送的HTTP请求,将这些请求录制成脚本,在回放时将捕获的HTTP请求再次发送,以达到模拟客户行为的目的。 下面具体介绍一下如何使用,篇幅比较长,请耐心看下去: 脚本录制 这里以HP自带的在线订票 阅读全文
posted @ 2017-03-03 23:02 一加一 阅读(3653) 评论(1) 推荐(2) 编辑
摘要:1、在此界面点击Run Load Tests提示: ”Can not save the license information because access to the registry is denied, please provide the current user with write p 阅读全文
posted @ 2016-12-01 15:36 一加一 阅读(5250) 评论(2) 推荐(0) 编辑
摘要:本文主要讲解一下run-time settings(如图1所示)里各设置项的具体含义(注:标红色的选项卡是比较值得关注的,可重点看一下): 图1 1、General / Run Logic 选项卡 主要用来设置运行时脚本迭代的次数,迭代次数只对run部分的脚本迭代次数有影响,而对int和end部分并 阅读全文
posted @ 2016-12-01 15:31 一加一 阅读(6522) 评论(1) 推荐(3) 编辑
摘要:最近准备学习LR,借助这个平台,将自己的学习经历记录下来,当然很多都不是原创,都是遇到问题时各种百度,然后梳理下知识是为了避免以后遇到同样的错误时,能回过头来参考参考。 下面的是转载某位大神的博客,尊重原创,附上转载来源:http://www.cnblogs.com/yangxia-test/arc 阅读全文
posted @ 2016-11-30 14:55 一加一 阅读(903) 评论(0) 推荐(0) 编辑