LoadRunner在ORACLE性能测试中的应用2

上一篇 / 下一篇  2009-08-13 17:03:12 / 个人分类:LR

三:脚本参数化
1、 什么是脚本参数化
所谓脚本的参数化,即将测试脚本中固定的值替换成变量,让这个变量关联一个文件,该文件中按照一定的规则存放着测试数据。
例如本文所举的例子中,用户的userid是变化的,而测试脚本中的userid是固定的值5002,所以需要进行参数化处理。
2、 脚本参数化步骤
1) 在生成的测试脚本主界面的左侧选择Action,在主界面的右侧主视图测试脚本中,找到需要进行替换为变量的值5002处,鼠标左键双击5002,右键,选中Replace with a parameter,如下图所示:
 
2) 在弹出的对话框中,Parameter Name中填上变量的名称userid,变量类型中选择file(从文件中读取变量的值),点击OK
 
3) 在上一步点击OK后,双击userid,选中userid,右键,选中Parameter properties
 
4)在弹出的对话框中,选择测试数据userid存放的位置,userid.dat文件中存放着用户的 userid,每一个userid占一行,注意每一行不要有空格,在Select next row 中选择Random(随机),也可以根据实际需要选择其他参数,unique(独一无二,每次都不同),sequential(顺序执行),在Update value on中选择Each occurrence(表示Action中同一参数每次迭代取的值都不同),也可以根据实际需要选择其他参数,Each iteration(表示Action中同一参数每次迭代取的值都相同),Once(表示Action中同一参数每次的取值都和第一次取的值相同)。
配置完成后,点击Close按钮关闭(配置的参数会自动保存),至此,脚本参数化完成
 
5)注释掉脚本中的lr_think_time,单步运行一下测试脚本,测试通过后,保存。
四:测试执行
1、 打开LoadRunner ,选择Run Load Tests
2、 选Mabyak Scenario中制作好的测试脚本,点击Add,脚本被成功添加,点击OK
3、 设置LoadRunner参数
设置虚拟用户数(本文设置为200),点击Edit Schedule(编辑运行时间表),按照下图的设置(run indefinitely表示运行不确定的时间,想停就停),点击OK
点击Run Time Settings,关闭日志打印、忽略思考时间
4参数设置完成后,按Start Scenario按钮开始LoadRunner呼叫
5一般呼叫30-40分钟,停止呼叫,LoadRunner会自动生成测试报告以供分析。

TAG:

Yuan_Siwen的个人空间 引用 删除 yuansiwen   /   2010-10-28 16:22:17
 

评分:0

我来说两句

Open Toolbar