LoadRunner使用技巧:自动关联

这一节讲loadunner 关联的问题,其实这个东西理解起来简单,但说起来比较麻烦。

关联的原理:

先来模拟一个场景,我去坐火车,坐火车要先检票,检票员核对火车票的时间、班次等信息正确后允许我坐火车。

过了几天,我又拿着一张票去坐火车,检票员再一次核对火车票信息,发现这张票过期了,肯定不让我坐了。那我怎么才能坐火车呢?我先看看旁边那哥们的火车票上的信息,然后把自己的查票涂改成和他一模一样再去坐火车。

在我们录制测试脚本时也经常会遇到这样的情况:录制的时候,服务器会给一个唯一的认证码来进行操作,当再次回放脚本的时候服务器又会给一个全新的认证码,而脚本录制是死的,还是拿老的认证码提交,从而导致脚本执行时失败。

下面详细来分析一下录制与回放的过程

录制过程:

1、输入用户名密码登录

2、服务器端返回一个sesiionID@@@12345

3、客户端拿着获得sesiionID@@@12345进一步请求服务器信息。

4、服务器返回客户端想要的信息

回放过程:

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/

时间: 2024-09-15 11:41:11

LoadRunner使用技巧:自动关联的相关文章

LoadRunner 技巧之 自动关联

     这一节讲loadunner 关联的问题,其实这个东西理解起来简单,但说起来比较麻烦.   关联的原理:                                                                                             先来模拟一个场景,我去坐火车,坐火车要先检票,检票员核对火车票的时间.班次等信息正确后允许我坐火车. 过了几天,我又拿着一张票去坐火车,检票员再一次核对火车票信息,发现这张票过期了,肯定不让我坐了.那我

LoadRunner 技巧之自动关联

这一节讲loadunner 关联的问题,其实这个东西理解起来简单,但说起来比较麻烦. 关联的原理: 先来模拟一个场景,我去坐火车,坐火车要先检票,检票员核对火车票的时间.班次等信息正确后允许我坐火车. 过了几天,我又拿着一张票去坐火车,检票员再一次核对火车票信息,发现这张票过期了,肯定不让我坐了.那我怎么才能坐火车呢?我先看看旁边那哥们的火车票上的信息,然后把自己的查票涂改成和他一模一样再去坐火车. 在我们录制测试脚本时也经常会遇到这样的情况:录制的时候,服务器会给一个唯一的认证码来进行操作,当

maven项目debug tomcat:run为啥不能自动关联jar包的源代码

问题描述 maven项目debug tomcat:run为啥不能自动关联jar包的源代码 所有jar包的源代码都已经自动下载了,并且在项目的jar包中打开class文件是可以看到源代码的,在Debug Configurations的source里面已经把项目和m2_repo都加进去了,在debug的时候死活就是看不到源代码,报source not found,网上找了很多,都没有用,并且没有说到关键点上,求遇到这个坑的大侠帮帮忙. 解决方案 CSDN移动问答 看看这个帖子的5楼的方法是否可行.

请问有没有页面元素自动关联到服务端beans变量的架构或第三方包

问题描述 我的目的是想,无论页面上在设计时(dreamweaver上)加了什么元素(input,text...,checkbox)等,一点提交后,通通自动关联或在服务端可以轻易取出,而不用原始的一个一个去request.getParameter("xxx")当然,jsf可以做到,但我不想用这个,请问,有没有什么架构(最好不要对系统入侵性太大的,因为系统已经开发了大部份了),或第三方包,可以做到这个功能 解决方案 解决方案二:用beanutil解决方案三:beanutil好像还要去定义后

Ubuntu 每日技巧- 自动备份Ubuntu 14.04到Box云存储上

Ubuntu 每日技巧- 自动备份Ubuntu 14.04到Box云存储上 如今你已经升级或者安装了Ubuntu 14.04, 但是还有另外一件保护你的新系统需要做的事情:备份! Ubuntu内置了一个备份工具 Déjà Dup Backup Tool.它允许你备份你的系统并保存在本地或者通过不同的协议保存在远端服务器上. 还有许多其他的工具来备份你的Ubuntu计算机与文件.你可以通过Dropbox 客户端或者其他云服务来自动备份你的重要文档.你也有可能使用UbuntuOne来备份你的机器,但

性能测试之LoardRunner自动关联

概述: 1.什么是自动关联? 2.实例介绍 以下是详细介绍: 自动化关联:它是VuGen提供的自动化扫描关联处理策略,它的原理是对同一个脚本运行和录制时的服务器返回进行比较,来自动查找变化的部分,并且提示是否生成关联 实例介绍<以登陆为例进行演示> Step1.录制login Step2.打开菜单 Vuser-->Scan Script for Correlations,进行扫描需要关联的地方, Step3.当LoardRunner自动扫描后,需要关联的地方会出现在Correlation

LoadRunner使用技巧:脚本设计

在做性能测试时,我们可能会遇到各种不同的业务需求与用户行为,在一个系统或网站中,每个用户的操作都不完全一样.我们如何来模拟这此用户的行为?经验与能力有限,我这里也做个简单的分析. Action 介绍 在此之前,我们先来介绍一个Action ,Action就像是一个函数包,将用户操作根据类别存放在不同的函数中,当选择完HTTP协议后,VuGen将自动生成脚本的框架. 默认脚本目录有三部分组成: Vuser_int Action Vuser_end 简单有的来说,我们可以把他们看成三个程序文件,他们

LoadRunner使用技巧:集合点设置

Loadrunner 技巧已经整理4篇了,你个一定疑问,这些知识点,网上随处可见.确实,由于长时间没有使用这个工具,造成我的一些概念开始在大脑中模糊,我只是用这种方式来温习. ---------------------- 在loadrunner的虚拟用户中,术语concurrent(并发)和simultaneous(同时)存在一些区别,concurrent 是指虚拟场景中参于运行的虚拟用户.而simultaneous与集合点(rendzvous point)关系更密切,是指在同一时刻一起执行某个

LoadRunner使用技巧:添加事务

事务(Transaction)用于模拟用户的一个相对完整的.有意义的业务操作过程,例如登录.查询.交易.转账,这些都可以作为事务,而一般不会把每次HTTP请求作为一个事务. 拿笔者所测试的邮箱系统为例,对于邮箱来说更基本且用户使用最多的应用就是收发邮件功能,我们可以拿发邮件看作一个事务:打开写信页,填写收件人,主题,内容,点击发信.在做性能需求分析的时候也就是把系统的业务抽离出来,在性能脚本中用事务来描述. 我们在录制脚本的过程中,可以通过录制面板的事务按钮来添加事务. 同样以loadrunne