loadrunner学习---Run-time Setting设置

VugenRun-Time Setting是用来设置脚本运行时所需要的相关选项。

Run logic运行逻辑Number of Iterations          迭代次数,即重复运行次数。(注意后面参数做数据的时候要注意到迭代次数,比如迭代5次,就不能只做3个数据

                              Insert Action            插入Action,使脚本清晰明了。(插入action也可以在录制的时候添加,把不同操作分到不同的action里面,便于观察脚本

Pacing步:配置脚本运行中每次interation之间的等待时间,需要在重复做某件事之间插入一个等待时间,就可以通过这个功能来实现。每当出现一次starting iteration或者是ending iteration就会检查一次pacing的设置

               As soon as the previous iteration end            默认设置前一次iteration和后一次iteration之间不等待时间(迭代之间不等待的话用时会比较短

               After the previous iteration ends          在前一次的iteration的结束时设置,包括fixed(固定等多少时间)和random(随机等某个范围内的时间)

               With a fixed/random delay of sec         设置前一次ending iteration到下一次starting iteration之间的时间

               At fixed/random intervals,every sec        设置前一次starting iteration和下一次starting iteration之间的时间,所以At是包含前一次iteration执行的时间

Log日志Send message only when an error occurs         只有当发生错误时候才发送日志信息

 

                Standard log       标准日志

                Extended log       扩展日志

 

                Parameter substitution        显示参数的赋值取值(脚本参数化之后可以使用,一般强化脚本时候选择

 

                Data returned by server        显示服务器返回的数据(一般强化脚本时候选择

 

                Advanced trace          高级的追踪(不清楚用途,一般不选择

think_time思考时间通过这个来设置模拟用户等待操作的实现,由于Loadrunner回放脚本是全速进行的,而真正的用户的操作并不会如此迅速,所以要通过添加等待时间的方式,在脚本的运行过程中模拟用户的等待操作,实现这个操作的函数是lr_think_time()

 

               Ignore think time       忽视思考时间( 忽视思考时间不断迭代的话对服务器的压力会比较大,压力测试的时候可能用到

 

               Replay think time        回放思考时间(回放的时候回放思考时间

 

             As recorded     取决于录制的时候(回放时间与脚本上的时间一致

 

             Multiply recorded think time by xx Xx秒乘以录制的思考时间

 

             Use random percentage of recorded think time 使用随机的百分比录制思考时间

 

             Limit think time to xx seconds 限制思考时间最大为xx

 

Preference优先设置

            Checks检查

 

            Enable image and text check       打开图片和文本检查(设置检查点时一定要打开

 

           Generate web performance graphs设置回放时是否监控页面性能计数

 

           Hits per second and http codes        每秒点击次数,HTTP的代码

           Pages per second(html mode only)       每秒页面响应数(只有网页模式)

 

           Response bytes per second          每秒响应的字节数

 

           Advanced高级的

 

          Winlnet replay instead of sockets(windows only)        使用winlnet的引擎回放脚本(只有windows使用),默认使用socket端口的方进行回放

 

          File and line in automatic transaction names          文件和行自动添加一个唯一的事务名

 

          Non-critical resource errors as warnings            资源文件如果出错,我们不以warnings提醒的方式出现,而直接出现error。

 

          Save snapshot resources locally         在本地保存抓图的资源

 

          Set advanced options          设置高级选项,提供了对HTTP请求的所有设置选项

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/losemywaycl/p/9210615.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Runtime-Setting参数详解General / Run Logic 选项卡 主要用来设置运行时脚本迭代的次数,迭代次数只对run部分的脚本迭代次数有影响,而对int和end部分并没有影响。一般设置为1~3次,只会影响在单位时间内客户端向服务器提交的HTTP请求数,其他的没有影响。 Number of Iterations:说明的是反复循环的次数。 常境的时间中,如果时间设为5分钟,而实际上程序的运行只需要1分钟,而在这项中,选择的是1次的话,那程序就运行完一次后,就不会再运行。相同的,如果在这一项中选择的是3次的话,那程序在运行后第一次后,还会再运行第二次,第三次。也就是说,在规定的时间和循环次数中,程序Run模块的运行不超过规定时间时,那程序Run模块会运行到规定的时间,不设定时间也可以进行循环。    Insert Action:为模块Init, Run和End再添加Action。 Insert Block:为模块Init, Run和End添加阻碍。添加第一次为Block0,子目录为:No Actions;添加第二个为Block1,子目录为:No Actions,以此为推。 Delete:删除。删除每个模块下的Action Move Up:移动下面的模块到上一层 Move Down:移动下面的模块到下一层 。 Properties:确定Run logic中各Action的循环顺序和Iterations次数。 一个Run中可以添加多个Action和多个Block,一个BLock中可以添加多个Action。 如何在一个脚本中实现不同事务不同次数的循环呢? 案例:假如你想在一个脚本中,实现登录执行1次,查询执行2次,插入执行3次,怎么办? 录3个Action脚本,我们只需要设置3个Block,每个Block中分别插入一个Action,设置执行次数分别为1,2,3就可以了; 另Block的properties。这里有两种选择,Sequential和Random,分别代表顺序执行/随机执行下属的Action

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值