- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
灵活运用LR函数编写测试脚本 想获取更多测试资料,请访问织雀教育官网 对于一些刚学loadrunner的朋友来说,会经常遇到这样一些问题: (1) 对于服务器返回的动态数据,不知道如何使用关联函数进行取值。 (2) 正确关联动态数据后,不知道如何对关联的数据进行字符串操作。 (3) 脚本回放不成功,不知道到底是哪里出现了问题,无法去进行有效的脚本调试。 至于第一个问题,如果你不懂,建议去网上下载相关的资料读上一百遍。本文将针对后面二个问题,结合笔者以前做过的实际案例,使用两种方法实现一些相对较复杂的动态数据关联,并如何灵活运用LR函数对这些关联后的数据进行随心所欲的操作。 1 案例背景 ××银行的内部评级系统,其中有一个页面,如图: 开发人员在设计查询条件时,没有唯一识别表格记录的客户编号字段,而且表格中的记录使用一次后,就会自动删除,这样就直接导致代码回放失败。如果换成其他的客户编号,那么它在表格中的位置可能与录制时不同,关联的数据可能错误,并不是该客户对应的数据,代码也会运行失败。 但是我通过查看页面源文件,注意到这样一个特点:每个客户编号对应代码中的动态数据(需要关联的数据)都是有规律的出现。有了这个特点,我们可以通过以下步骤实现正确取值: (1) 利用关联函数,设置函数属性Ord均为ALL,取出所有满足边界值的数据。 (2) 利用for循环和if判断语句,找出我们需要的客户编号在页面列表的第几行。 (3) 利用客户编号与其对应的数据的规律(关联函数中的Ord值规律),找出客户编号对应的关联数据值,如图: 关联函数中的Ord值规律 对应表格中 第几行数据 KeHuBianHao _temp TYPE_temp PROCESSINSTID _temp SS_temp ChuShenYuan _temp 第一行 10 1 2 22 61 第二行 8*1+10 3*1+1 3*1+2 4*1+22 12*1+61 第三行 8*2+10 3*2+1 3*2+2 4*2+22 12*1+61 …… ….. …… …… …… …… (4) 利用sprinf函数和lr_save_string函数,将找出的关联数据变量转化成LR参数。 2 步骤实现的部分代码(建议:文中的代码使用VuGen查看) 根据案例背景中分析的步骤,下面我使用两种方法实现。 方法一:充分利用函数sprintf、lr_save_string、lr_eval_string进行字符串操作。代码如下: web_reg_save_param(KeHuBianHao_SUM, LB=td, RB=, Ord=ALL, RelFrameId=1, Search=Body, IgnoreRedirections=Yes, LAST); web_reg_save_param(TYPE_SUM, LB=processinfolist/PROCESSINFO[@type=#39;, RB=#39;, Ord=ALL, Search=Body, LAST); web_reg_save_param(PROCESSINSTID _SUM, LB= value=\, RB=\, Ord=ALL, Search=Body, LAST); web_reg_save_param(SS_SUM, LB= name=\, RB=\, Ord=ALL, Search=Body, LAST); web_reg_save_param(ChuShenYuan_SUM, LB=option value=\, RB=\, Ord=ALL, Search=Body, LAST); web_submit_data(irs_workflow2.pr.prWFWorkList.do_2, Action=49:9085/irs_workflow2.pr.prWFWorkList.do, Method=POST, TargetFrame=, RecContentType=text/html, Referer=49:9085/irs_workflow2.pr.prWFWorkList.do?clickCurrentMenuPath=评级-客户评级, Snapshot=t9.inf, Mode=HTML, ITEMDATA, N
您可能关注的文档
最近下载
- 新解读《DZ_T 0482-2024水热型地热资源开发与保护监测规范》必威体育精装版解读.docx VIP
- 北师大版五年级上册数学期中测试卷(含答案).pdf VIP
- 华源城市更新项目20180116方案报建..pdf VIP
- T∕ZZB 1413-2019- 硬质聚氯乙烯石塑地板.docx VIP
- DB37_T 4646.2-2023 公共数据数据治理规范 第2部分:数据清洗比对.pdf VIP
- 低压分布式光伏调节控制技术规范.pdf VIP
- 《山东省近零碳城市、近零碳园区、近零碳社区示范创建实施方案》政策解读.pdf VIP
- 新解读《DZ_T 0225-2024浅层地热能勘查评价规范》必威体育精装版解读.docx VIP
- (高清版)DB1306∕T 203-2022 市场监督管理所建设规范.docx VIP
- 健康中国行动规划下老年人健康管理与医养结合服务进展题库答案2025年.docx VIP
文档评论(0)