关联的注意点

  1. 录制两次脚本,进行脚本对比,找出不同点,再进行判断是否需要关联,如BBS论坛回帖中的tid  formhash  posttime ,第一次作业的时候,我曾经关联了formhash  ,并且把posttime参数化为Ramdom,虽然发帖和回帖成功,但回帖回复到另外一个帖子中去了。一开始只是关注ITEMDATA中值得关联,后来调试了对比了好久,才发觉请求中tid还需要关联。

  2. 回放扫描不同的值,然后看看那些需要关联

  3. 根据累积的经验判定需要关联的地方

  4. 查看源文件,从中找hidden,看看后面的值是否有不规则的字符串

  5. 找到关联点后,在源文件中寻找尽量简单的左右边界值,这样手工关联的时候不容易出错

  6. 找到左右边界值后,别忘了用转义字符\对左右边界值进行添加,保证LR能正确识别左右边界值,有特殊字符的地方添加上转义字符\,一般都不会出错

  7. 添加完关联后,手工替换URL中的相应值;帮人检查脚本的过程中,发现有人替换错了该值,如:原tid=279   错误替换为{tid}=279  正确的替换后为:tid={tid}

  8. 根据业务流程,先在最有可能的位置放关联函数;进行不断的换位置,直到调试成功。

总结:检查脚本发现,脚本运行时报关联的错误,但实际关联点都是放在了正确的位置,就是脚本在录制的过程中缺少某些参数或者某个关键的URL。

如发帖,点击发帖按钮这个URL就不能删除,缺少该URL,就会导致发帖失败。

loadrunner性能测试学习群:317538798

转载于:https://blog.51cto.com/8972363/1537884

loadrunner关联点总结相关推荐

  1. loadrunner 关联匹配多个值

    loadrunner 关联获取从服务器返回相关值,如果需要把所有匹配的值都获取并且把这些值打印出来,怎么做呢? 1.首先要把把所有的匹配值都保存起来,需要在关联函数里面多传递一个参数:"Or ...

  2. LoadRunner关联详解

    关联是LoadRunner的精髓,可以说不会关联就不会性能测试,在网上有很多关于关联的文章和博客,但是发现很多文章把做关联时如何确定两份脚本中不同的值是否需要关联,以及关联函数插入的位置的确定都介绍的 ...

  3. loadrunner——关联

    关联 把脚本中写死的数据,转变成服务器发送的动态的实时获取的值 关联种类 手动关联 找到脚本中需要关联的地方 录制两个操作完全相同的脚本,找不同 找请求函数 在generationlog里,搜索动态i ...

  4. LoadRunner 如何设置关联

    关于Loadrunner关联 一.什么时候需要关联 1.关联的含义 关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的 ...

  5. JMeter【第五篇】关联:5种方法

    前几天在Q群里看到群友发的最近10年性能测试工具使用率的统计,最近的2018年,jmeter+loadrunner占了93%的使用率,说明这两个是主流,其中,jmeter的使用率逐年提升,现在已经超过 ...

  6. web test LoadRunner docs / loadrunner license、cd-key、download

    s loadrunner 中文网 http://www.loadrunnercn.com/forum.php LoadRunner 11.0  Readme C:\Program Files (x86 ...

  7. LR关联及web_reg_save_param方法浅析

    loadrunner关联及web_reg_save_param方法浅析 一.什么是关联 关联(correlation):脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则) ...

  8. 品味性能之道十一:JAVA中switch和if性能比较

    通常而言大家普遍的认知里switch case的效率高于if else.根据我的理解而言switch的查找类似于二叉树,if则是线性查找.按照此逻辑推理对于对比条件数目大于3时switch更优,并且对 ...

  9. 怎么做性能测试--响应时间

    做性能测试先要懂性能,响应时间(response time)作为性能测试过程中两大重要指标之一是我们必须关注的.           从用户角度来说,用户最讨厌等待.在大量的处理环境中,超过3秒以上的 ...

最新文章

  1. 【Linux】类Unix 操作系统进程监控控制工具 Supervisor
  2. 关于readdir返回值中struct dirent.d_type的取值有关问题(转)
  3. 前端String类型转JSON类型
  4. 程序员面试金典 - 面试题 16.03. 交点(数学)
  5. 面试题22. 链表中倒数第k个节点
  6. (转)淘淘商城系列——使用solrj来测试索引库
  7. CodeSmith 创建Ado.Net自定义模版(一)
  8. python︱apple开源机器学习框架turicreate中的SFrame——新形态pd.DataFrame
  9. java jtable 单元格合并_java 表格JTable中怎么样合并单元格
  10. 华为笔记本键盘说明图_电脑键盘的这些功能键的真正用法,你全都了解吗?
  11. Windows10的虚拟桌面
  12. python输入三门课程成绩_编一程序,从键盘输入学生的三门课程成绩,求其总成绩、平均成绩和总成绩除3的余值...
  13. 我的世界服务器增加刷怪率,我的世界:最简易刷怪空间,别再暴殄天物了!
  14. 运行出现:Trying to start MapKit location updates without prompting for location authorization.
  15. Intellij IDEA里的md5验证
  16. 百度搜索数据库——Tera 设计和实践全攻略
  17. 武汉大学计算机专业网络安全,武汉大学网络空间安全考研科目有哪些?
  18. C++RTSP服务端(附源码)
  19. 维睿互动|硬核干货!Google广告拒登原因及解决方法汇总
  20. nodersa pkcs1 php,nodejs版本RSA算法签名和验签(SHA1)

热门文章

  1. Netty面试题 汇总
  2. 腾讯技术工程 | 腾讯数据平台部总监刘煜宏:这5大产品平台,展示了腾讯大数据的核心能力...
  3. 010——VUE中使用lodash库减少watch对后台请求的压力
  4. HandlerThread和IntentService源码解析
  5. 据说--------100年前光绪帝在北大的讲话
  6. 关于Vue.js2.0生命周期的研究与理解
  7. 反射应用--取得类的结构
  8. RequireJS和AMD规范
  9. AVAudioPlayer播放音频
  10. js 中读取JSON的方