一、乱码问题
1.使用loadrunner后录制一段脚本,其中输入了中文参数。回到loadrunner后发现脚本中的中文参数出现了乱码,如下图:
由于loadrunner本身就不是很兼容中文,所以对中文的解析出错。如果执行脚本,lr并不会报错,但是去数据库查数据后,发现并不是自己想要的。网上有很多种方式解决,我选择了一种比较简单的。
2.解决乱码问题。
(1)在脚本中手动将中文乱码的参数值修改成中文,如下图
(2)然后打开Rutime Settings
(3)勾选utf-8的复选框
(4)再次运行脚本,去数据库中查看数据就是修改后的中文。
二、参数化及参数关联
1.对第一个参数进行参数化:
(1)全选参数值,右键选择创建一个新的参数
(2)页面快捷键Ctrl+l ,打开参数的设置页面
(3)可以使用Add Row按钮新建一行,也就是说新加一个名称的参数,也可以点击Edit with Notepad...打开编辑器进行编辑
2.参数关联
(1)回到脚本页面。全选第二个参数值,右键与第一个参数同样操作,命名为地址。不关闭该页面。
(2)点击properties...按钮,到达参数设置页面。下拉框勾选第一个参数设置的“名称.dat”。
(3)点击Add Column...按钮,列的名称默认展示第二个参数进行参数化是的命名。点击OK,就可以看到新增了一列。
(4)关闭页面,在脚本页面重新打开参数化设置页面。可以看到左上角已经有两个参数名称了,而点击“地址”,右边显示下拉框中显示的是"名称.dat",Bynumber 中的数字是2(各个参数在表格中的取值不相同,数字区分。也可以通过By name区分)。这就说明已经对这两个参数进行了参数化并关联。
(5)继续使用上面的方法对其他参数进行参数化与关联(本次笔者需要五个参数进行关联,如下图)
(6)然后对参数值进行修改(插入5组不一样的数据)
(7)然后设置脚本跑5次,点击执行就可以了