版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、手工关联手工关联第第 6 6 章章内容提纲内容提纲 了解关联了解关联(Correlation)的基本概念和重要性。的基本概念和重要性。 学习关联是如何工作的。学习关联是如何工作的。 学习通过插入关联函数进行手工关联。学习通过插入关联函数进行手工关联。关联在创建脚本过程中所处的阶段关联在创建脚本过程中所处的阶段收集相关的收集相关的测试信息测试信息计划计划测试测试录制录制增强增强回放脚本来验证回放脚本来验证脚本的正确性脚本的正确性 录制一个虚拟录制一个虚拟用户脚本用户脚本2134 事务事务检查点检查点参数化参数化 关联关联手工关联的步骤手工关联的步骤1.设置设置“Runtime Setting”中
2、的日志选项中的日志选项“Data return by server”,回放脚本,分析脚本运行失败的原因是否是因为关回放脚本,分析脚本运行失败的原因是否是因为关联造成的。联造成的。2.在脚本中分析确定需要关联的动态内容。在脚本中分析确定需要关联的动态内容。3.确定要关联的动态内容的确定要关联的动态内容的“左边界左边界”、 “右边界右边界”和发生次和发生次数。数。4.在脚本适当的位置插入在脚本适当的位置插入“web_reg_save_param”关联函数。关联函数。5.在脚本中动态内容出现的地方,使用参数替换在脚本中动态内容出现的地方,使用参数替换“写死写死”的动的动态内容。态内容。6.重新运行脚
3、本,确保关联后的脚本能够运行成功。重新运行脚本,确保关联后的脚本能够运行成功。第一步第一步:设置运行时刻设置运行时刻该选项可以把从该选项可以把从web服务器返回的服务器返回的数据显示在执行日数据显示在执行日志里面,你可以在志里面,你可以在里面分析确定动态里面分析确定动态内容的左右边界内容的左右边界回放的时候表明某一步发生错误回放的时候表明某一步发生错误问题问题: 为什么该步骤会出错?为什么该步骤会出错? 1. 确定哪一步出错了确定哪一步出错了2. 在执行日志里面去查找分析在执行日志里面去查找分析.执行日志清楚地显示出出错原因执行日志清楚地显示出出错原因执行日志会显示找不到请求。执行日志会显示找
4、不到请求。 浏览器中被红色选中的行显示删除操作的的确认信息没有得到反馈。浏览器中被红色选中的行显示删除操作的的确认信息没有得到反馈。第二步:确定哪些动态内容需要关联第二步:确定哪些动态内容需要关联录制两个一样操作的脚本,使用比较工具可以分析两个脚本的不同,录制两个一样操作的脚本,使用比较工具可以分析两个脚本的不同,找出动态内容。推荐使用找出动态内容。推荐使用http:/ compare并不是所有的动态内容都需要关联并不是所有的动态内容都需要关联 这些值表示鼠标在屏幕中的位置这些值表示鼠标在屏幕中的位置 这些值在脚本中会被使用,但不需要关联这些值在脚本中会被使用,但不需要关联 延迟时间也在脚本中
5、会被使用,但不需要关联延迟时间也在脚本中会被使用,但不需要关联Name=buyFlights.x, Value=52, ENDITEM, Name=buyFlights.x, Value=23, ENDITEM,Name=buyFlights.y, Value=15, ENDITEM, Name=buyFlights.y, Value=17, ENDITEM,lr_think_time( 2 );lr_think_time( 1 );lr_think_time( 7 );lr_think_time( 11 );Name=flight_210, Value=on, ENDITEM,Name=fl
6、ight_206, Value=on, ENDITEM,Name=removeSelected.x, Value=101, ENDITEM, Name=removeSelected.x, Value=80, ENDITEM,Name=removeSelected.y, Value=13, ENDITEM,Name=removeSelected.y, Value=10, ENDITEM,lr_think_time( 1 );12345航班号是动态的,需要关联航班号是动态的,需要关联需要关联的动态内容的两个特征需要关联的动态内容的两个特征第一个特征:该动态内容一定是首先是从服务器端产生并返回到客户
7、端的。第一个特征:该动态内容一定是首先是从服务器端产生并返回到客户端的。第二个特征:该客户端在得到该动态内容后一定把它重新发送到服务器端。第二个特征:该客户端在得到该动态内容后一定把它重新发送到服务器端。动态内容动态内容第三步:确定需要关联的动态内容的左右边界第三步:确定需要关联的动态内容的左右边界LB: type=checkbox name=RB: 左边界左边界Left Boundary右边界右边界Right Boundary6确定动态内容出现次数确定动态内容出现次数在服务器返回的数据里面查找在服务器返回的数据里面查找“左边界左边界”,直到出现要关联的动态内容值。记录直到出现要关联的动态内容
8、值。记录“左边界左边界”出现了几次,例如出现了出现了几次,例如出现了7次。次。Web_reg_save_param的的ORD即给左边界出即给左边界出现的次数。现的次数。关联函数关联函数web_reg_save_param的参数的参数(param_name, *, LAST);用户定义的参数名称表明后面没有参数可选项,表明动态内容出现的次数动态内容的左右边界LB=, RB=, ORD=, *可以参阅LoadRunner的帮助文件,里面有详尽的描述web_reg_save_param 具有如下参数具有如下参数:第四步:增加第四步:增加web_reg_save_param函数函数web_reg_save_param (param_name,LB=,RB=,ORD=,LAST);del_itinerarytype = “checkbox” name=“7第五步:用参数替换脚本中的动态内容第五步:用参数替换脚本中的动态内容第六步:回放脚本,验证关联正确第六步:回放脚本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度大型会议室场地租赁与VIP接待服务合同4篇
- 二零二五年度南京市文化旅游融合发展项目合同范本3篇
- 2025年度新能源车辆研发生产合同范本一4篇
- 2025年度朝鲜钛矿国际贸易争议仲裁与调解合同4篇
- 定期性赠与合同书
- 2025年度南京市车位租赁市场供需分析报告合同4篇
- 大型模版机赠与合同
- 2025年度生态园林木工支模设计与施工合同4篇
- 2025年度个人教育培训课程居间合同范本2篇
- 2025年度打印机设备生产与质量控制体系合同4篇
- 企业文化融入中华传统文化的实施方案
- 9.1增强安全意识 教学设计 2024-2025学年统编版道德与法治七年级上册
- 《化工设备机械基础(第8版)》全套教学课件
- 人教版八年级数学下册举一反三专题17.6勾股定理章末八大题型总结(培优篇)(学生版+解析)
- 2024届上海高考语文课内古诗文背诵默写篇目(精校版)
- DL-T5024-2020电力工程地基处理技术规程
- 初中数学要背诵记忆知识点(概念+公式)
- 驾照体检表完整版本
- 农产品农药残留检测及风险评估
- 农村高中思想政治课时政教育研究的中期报告
- 20100927-宣化上人《愣严咒句偈疏解》(简体全)
评论
0/150
提交评论