LoadRunner测试步骤
录制选项
1、创建脚本
(注意:脚本名称不支持中文)
2、录制前设定URL地址和开启的浏览器
3、录制选项参数设定
参照规则:
录制参数设定,一般关注两个点:
a、是General下的Recording
b、是HTTP Properties下的Advanced
4、脚本录制ing
录制前须知的概念:
事务(Transaction)
在LoadRunner中使用事务的作用:
关联(correlation)
参数化
录制前设定:
录制好后的脚本页面
5、回放录制好的脚本
细心的人,已经发现,回放脚本时会报错,这是为什么呢,接着往下看
6、修改脚本:
原因是登陆时,userSession这个值时动态的,故要做处理,关联函数web_reg_save_param()
再次点击回放按钮,即可回放成功,也可以看到同样的票购买了2张
7、参数化购票,订购不同城市的票
选中购票城市,右键选择
输入新的参数,如下图
然后点击yes
同样的,到达城市也是同样设置,最终如下:
设置数据源(Ctrl L),操作如下:
数据准备如下,并把数据保存到项目文件下:
导入数据,购票城市和达到城市都导入city.dat表
设定参数化顺序:
配置到达城市:
配置购票城市:
8、回放脚本时想多回放几次,可以进行运行时设置,点击Runtime Settings或者按F4快捷键,设置次数后,按Ctrl S进行保存
9、脚本回放前后对比:
脚本回放前:
脚本回放后,会报错
这是为什么呢?
原来买的票都是同一航班、同一张票,那么接下来也需要进行上面设置的关联操作,如下
脚本中设定如下:
指定搜索结果第几个
经过多次调试脚本后再次运行脚本:
可以看到,脚本正确运行,且购买了5张不同的票。