Lr中脚本调试之参数化、检查点的示例分析
这篇文章将为大家详细讲解有关Lr中脚本调试之参数化、检查点的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
专业领域包括成都做网站、成都网站制作、成都外贸网站建设、商城网站定制开发、微信营销、系统平台开发, 与其他网站设计及系统开发公司不同,成都创新互联公司的整合解决方案结合了帮做网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,为客户提供全网互联网整合方案。
参数化
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()
关于“Lr中脚本调试之参数化、检查点的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文章标题:Lr中脚本调试之参数化、检查点的示例分析
URL地址:http://pwwzsj.com/article/ipggjo.html