Loadrunner学习笔记4

上一篇 / 下一篇  2014-08-01 09:22:41 / 个人分类:性能测试

问题解决:

1.      LR中乱码问题解决方法:

点击Tools-->recording options-->http properties-->advancedsupport charsetUTF-8勾选上,然后新建一个脚本,在options做同样步骤确认support charset UTF-8被勾选。

 

增强脚本:

1.      思考时间:

思考时间:用户在做某些操作时,是会有停留时间的。设置:

<1>.打开loadrunnerVirtual User Generator

<2>.菜单栏:Vuser ---Run-Time settings,切换到Think Time选项

备注:添加思考时间可以更真实的模拟用户行为,但它同时降低了用户并发。也就是说思考时间越长,对服务器的压力会越小。

2.      事务:

事务(Transaction)用于模拟用户的一个相对完整的、有意义的业务操作过程,例如登录、查询、交易、转账,这些都可以作为事务,而一般不会把每次HTTP请求作为一个事务。

我们在录制脚本的过程中,可以通过录制面板的事务按钮来添加事务。

  同样以loadrunner自带WebTours为例,操作步骤:

  1、打WebTours首页

  2、点击事务开始按钮,输入登录

  3、输入用户名密码点击登录按钮

  4、点击事务结束按钮,确定。(注意:事务的开始与结束的名称一定要一致)

 插入事务的方法:

  插入事务操作可以在录制脚本过程中,也可以在录制结束后进行。可以在脚本中找到需要添加事务的部分,直接插入:

  -------------------------------------------------

  lr_start_transaction("事务")

  .....

  lr_end_transaction("事务"LR_AUTO)

  ------------------------------------------------

  注意:1、开始与结束函数必须成对出现

  2、事务的名称必须一样。

  当然,我们也可以将鼠标定位到要插入事务的位置,通过菜单栏来插入事务(insert--->start transaction/end transaction

3.      集合点(concurrent users):同一时刻一起执行某个任务的虚拟用户。

脚本添加集合点

当我们在不熟悉脚本的情况下,可以通过世录制操作面板来添加集合点。

同时,可以在Controller(控制器),设置菜单栏Scenario ---> Rendezvous集合点。

 点击“Policy...”来设置集合点的策略:

4.      检查点:

在录制之间需要打开菜单Vuser ---> run-time setting,选择Preferences选项,勾选“Enable Image and text check”选项。如果不勾选此项,将不会执行打找函数。

检查点函数的错误会导致整个脚本运行结果的失败,通过这个功能可以方便地定位脚本运行中的逻辑错误。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-10  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 31419
  • 日志数: 38
  • 建立时间: 2014-03-21
  • 更新时间: 2015-04-28

RSS订阅

Open Toolbar