参数化

 1、目的

 为了更加真实的模拟实际用户操作。

 2、优点

 可以使脚本的长度变短;可以使用不同的数值来测试脚本。

 3、参数化的2种方法

 方法一
 选中需要进行参数化的数据——>右键——>Replace with a parameter——>填写信息(ParaName、Paratype(目前用的是file类型)、初始值)、点击属性——>填写信息
 (注意,参数文件名不能和系统装置重名)——>create Table——>在界面上添加参数化的多个数据/也可以点击“Edit with Notepad”/也可以通过数据库添加参数(
 注意,通过数据库添加数据时,相关的参数化数据已经存在了数据库里面)连接数据库后将数据读出——>定义规则(使用哪一列数据、个列建的分隔符、从第几
 行开始读取数据、读取数据的方法、数据更新)
 (注意,一般初次对数据设置参数化时使用该方法)

 方法二: 
 选中参数化数据——>工具栏中的“参数列表”图标——>在弹出的框的左侧选中要编辑的参数名称,在右侧进行信息编辑(注意,可以对参数进行新增、删除的操作。另外,该种参数化方法没有初始值,一般对已进行过参数化设置的数据进行修改时会使用该方法进行编辑)

 4、参数化设置时规则参数的说明

 Select next row:
 Sequential——按顺序读取,每个虚拟用户会按照相同的顺序读取参数
 Random——每次循环里随机读取一个,循环中保持不变
 Unique——唯一的(数据要足够多)
 Same Line As 某参数A——和前面定义的参数A取同行记录(通常用在有关联行的数据上面)
 Update value on:
 Each iteration 每次迭代都更新值
 Each occurrence 每次出现都更新值
 once 保持不变

插入检查点

 1、为什么要插入检查点

 在进行压力测试时,为了检查web服务器返回的网页是否正确,我们可以插入文本\图片检查点,验证页面上是否有特定的内容。
 (注意,检查点的设置应进可能的少,如果检查点多了,会影响到性能测试的准确性)

 2、使用前的准备设置

 使用检查点前要在Run-time Settings——Preferences中将检查点的疫情选项勾上

 3、检查点的设置

 方法一
 在脚本录制过程中添加检查点,在要添加检查点的地方点击“录制工作条”中的“检查点”图标(注意,最好在录制过程中添加)

 方法二:在tree View 模式下添加检查点
 在左侧选中需要添加检查点的一项——右键——选择insert before/insert after——text check/p_w_picpath check——在弹出框中输入信息(要搜索的text、左右边界、本次操作的步骤名称;alt属性、src属性)
 (注意,如果web窗体中包含javascript脚本,在tree view模式中显示可能会有问题,解决方法general options——correlation——勾选“Enable Scripting and java applets on snapshorts viewer”选项)

 方法三:在script view模式下添加函数
 在脚本中写查找函数——web_reg_find()