博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LoadRunner关联应用实例
阅读量:2497 次
发布时间:2019-05-11

本文共 1550 字,大约阅读时间需要 5 分钟。

  脚本内容:录制web登录邮箱,发送一封带有附件的邮件。
  由于每次执行的时候服务器的返回值,这个返回值—附件变量"AttachFiles"每次返回都是不一样的,所以需要将这个变量"AttachFiles"进行关联操作!
  关联的方法大体上可以分为手工关联和自动关联。这两种方法各有所长,手工的比较保险,但是需要自己去找关联函数的位置和需要关联的参数,然后一一替代,自动关联就比较简单了,找到关联参数的特征,运行的时候自动关联就是了,但有时候自动关联不是很完整,可能有的参数找不全!在实际使用过程中需要注意。此处。录的脚本比较简单,需要关联的参数只有一个,所以,自动关联还是比较可靠的!
  自动关联方式也有两种:变量名关联和变量值关联!
  录制到关联的过程:
  一般情况下都是先录制两份相同的脚本,这里的相同是指录制时执行的业务流程,然后用工具比较两个脚本中变化的变量,可用Altraedit,loadrunner自身也有一个比较的工具,但是感觉这个用起来比较快!
  找到要进行关联的变量就可以关联了,下面是采用的几种关联方法:
  变量名关联:前提条件,已经知道整个脚本中需要关联的变量名是:"AttachFiles".那么,需要:RecordOptionàCorrelation,新建一个"aaa"的关联名,规则为:
  Action:parameterizeform
  filed value;Field name:AttachFiles;Parameter
  Prefix:AttachFiles;
  然后重新录制该脚本,录制的过程中,自然会有关联的提示,只需OK就可以了!
  变量值联:前提条件是已经知道整个脚本中需要关联的变量名是"AttachFiles"。选择RecordOptionàCorrelation,新建一个"bbb"的关联名,规则为:
  Action: Search for parameters in all of the body text   Left bounday:
  还有一点就是,这个左右边界值,一定要是服务器的返回值(response from server),而不是用户发出的请求值(userrequest),这个值可以在recording log里找,然后重新录制该脚本,录制的过程中,自然会有关联的提示,只需OK就可以了!
  手工关联:在脚本中输入函数:
  web_reg_save_param("ATT",
  "LB="input type="hidden" name="AttachFiles" value=",
  "RB=>",
  LAST,);
  手工关联的关键在于这个函数位置怎么放,脚本的内容多了,不容易找到放此函数的位置。可以录完脚本后,再执行一遍,点击:viewàscancorrelation,loadrunner会自动找一些他觉得需要关联的值参数,并且显示在correlation-result里,我们再选取需要的参数,点击右边的”correlation“,然后这个函数就会自动加到他应该出现的位置,然后我们就可以"借用"它的劳动成果,自己手动添加函数啦!
  接着就是在脚本中寻找使用该变量出现的位置,执行替换,value={ATT},这个脚本中共需要两次替换即可!
  手工关联后,就不需要再重新录制脚本了!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639375/viewspace-158533/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12639375/viewspace-158533/

你可能感兴趣的文章
Hive进阶总结(听课总结)
查看>>
大数据领域两大最主流集群管理工具Ambari和Cloudera Manger
查看>>
Sqoop往Hive导入数据实战
查看>>
Mysql到HBase的迁移
查看>>
Sqoop import进阶
查看>>
Hive语句是如何转化成MapReduce任务的
查看>>
Hive创建table报错:Permission denied: user=lenovo, access=WRITE, inode="":suh:supergroup:rwxr-xr-x
查看>>
Hive执行job时return code 2排查
查看>>
hive常用函数及数据结构介绍
查看>>
Hive面试题干货(亲自跟着做了好几遍,会了的话对面试大有好处)
查看>>
力扣题解-230. 二叉搜索树中第K小的元素(递归方法,中序遍历解决)
查看>>
力扣题解-123. 买卖股票的最佳时机 III(动态规划)
查看>>
Django 源码阅读:服务启动(wsgi)
查看>>
Django 源码阅读:url解析
查看>>
Docker面试题(一)
查看>>
第一轮面试题
查看>>
2020-11-18
查看>>
Docker面试题(二)
查看>>
一、redis面试题及答案
查看>>
消息队列2
查看>>