以下内容对loadrunner进行一个初识,让以后运用更加熟练,我们这里用的是loadrunner自带的WebTours平台,他是不含数据库的。
- loadrunner的录制方式有两种,如下图所示,1:基于HTML方式(只针对鼠标和键盘事件,录制的文本比较纯净,不需要做过多筛选。)2:基于URL方式(会录制全部内容,包括页面有广告内容之类的)。两种方式需要根据实际工作需求进行选择:
- 选择支持的字符集方式为UTF-8:
当第一次脚本跑出来后进行脚本的升级维护的一些操作如下,包括参数化设置:
参数化的方法
选中要参数化的内容。
方法一,右键参数---【Replace with a new parameter】
方法二,菜单【insert】----【new Parameter…】
Parameter Properties (参数属性对话框)----我们的参数化设置就通过这个对话框完成。
参数化的方式:
其实参数化得方式有很多种,这里简述几种比较常的方式。其实方式略有不同,但其结果都是将数据添加进来。
1、 编辑数据
点击Create Table 会出现表格,在表格,再次点击【Edit with Notepad】 ,然后会打开一个记事本,我们可以对记事本进行添加数据
2、 添加dat数据文件
点击File输入框后面的“Browse..”按钮,找到本地的txt数据文件,进行添加就可以了。
需要注意的是,文件里面的数据不要乱写,每条数据一行,不然会读取有误。这个文件如果需要构造大量的数据,可以用表格或者Python自动化写入文件的方式进行操作。
参数化关联设置
前面我们已经对用户名进行了参数化,或对密码进行了参数化,这样是不是脚本就能正常跑了,不好说。因为用户名和密码不是一一对应关系,每次运行脚本时取的用户名和密码没有对应上的话肯定就会出问题。
假设,我们已经对用户名已经进行了参数化,参数名为【username】,下面设置密码参数化与用户名关联。
点击“Properites…”会打开编辑用户名参数化窗口。File列表框中,刚才保存用户名信息的文件"username.dat"。
点击“Add Column…”,添加新的一列信息,用于放置密码。
点击“Edit with Notepad”再次编辑参数化数据文件,使用户名密码建立一一对应关系。
完成之后,我们已经成功对用户名和密码进行了参数化,并且让用户名和密码形成了对应关系。
数据配置与更新方式
脚本设置完参数化,脚本运行的每一遍所取的参数化的值都不一样,那么这个值按照个什么情况来取呢?会有很多种方式
Select next row