软件大小:1.8MB资源类型:资料类授权方式:免费/开源资料 简介: 扩展协议开发—性能测试进阶指南 LoadRunner 11实战(第二版) pdf
"植物大战僵尸"这个游戏很多人玩过,其中有一个无尽版不知道你玩得怎么样,思考一下然后再看视频。 认真思考后请翻页看下面的说明。 这个视频如果大家能看懂,那么就达到我的目的了。希望大家玩的情况比我现在玩的情况好一点,其中有几个问题: ...
首先谈一下VuGen确定脚本运行成功的判断条件。在录制编写脚本后,通常就会进行回放,如果回放通过没有出现错误,就认为脚本是正确的。究竟VuGen怎么区分脚本是否回放正确呢?细心的朋友会发现,基本上所有脚本回放错误都是因为404错误,也就是页面无法...
A.7.4 一边录制一边关联 接着来看最后一种关联方式,上面的关联都需要进行一定的操作,那么为什么录制某些系统,会得到一些自动的关联函数呢?这就是系统默认提供的自动关联设置,打开录制选项中的Correlation。 VuGen提供了一些常见应用需...
A.7 关联 A.7.1 关联原理 先来模拟一个场景:我们去坐飞机,登机前需要在检票点出示机票,检票登机。那么检票人员会检查哪些东西呢?机票是否真实、航班是否正确等信息,验证通过即可登机。 过了几天我们又去坐飞机,还是拿同样的...
A.6.7 数据向导(Data Wizard) 很多时候我们需要大量的参数数据,但是光靠手工填写是非常麻烦的,既然被测对象的数据都在数据库中,那么直接读取数据库记录相对轻松简便得多,Data Wizard提供了一个从ODBC连接获得数据并转化成参数的手段。 ...
A.6.4 Controller中的参数 场景是生成负载的关键部分,那么当脚本在场景中被多个用户执行时,参数会如何变化呢? 首先介绍一下场景设置的入门知识。 打开Tools菜单下的Create Controller Scenario选项,会弹出如图A.89所示的窗口。 ...
A.6 参数化 当我们录制完成脚本后,需要对脚本进行进一步的修改,添加参数化功能来确保脚本能够动态运行。下面我们通过一个实例来说明为什么需要使用参数化? 例如,录制一个用户在论坛发帖的操作,无论如何回放,得到的结果都是发送相同的...
A.5 运行设置(Run-Time Setting) 运行设置提供了在脚本运行时所需要的相关选项。性能测试的关键之一就是能否通过脚本来完全模拟用户的行为,通过运行设置可以让脚本运行得更加人性化。 在LoadRunner 11中可以通过Vuser菜单下的Run-Time ...
A.3.6 脚本调试 1.脚本逐步执行 通过Vuser菜单下的Run step by step(F10)功能实现脚本逐步执行。每按一次【F10】键,脚本就会执行一行。 2.断点设置 通过Insert菜单下的Toggle Breakpoint(F9)功能实现断点设置。 被设置断点...
A.2.4 开始录制 当设置好录制选项后,单击OK按钮启动录制。 首先看到的是Recording Bar,如图A.41所示。稍后会看到IE或者指定的应用程序启动,当进行操作时Events也会随之变化,说明VuGen录制得到了一些协议交互的内容。 图A.41 ...
关于EXTRARES的扩展说明: EXTRARES如果请求的地址和主请求相同不会产生新的流量。 录制得到的EXTRARES不是简单地将图片拆出而是主请求请求不到的内容,例如,css中的图片引用或favicon.ico这种系统规定等。 错误的extrares会产生额外的请求。...
A.2 录制用户行为 录制脚本是模拟用户行为的第一步,通过录制用户行为产生的协议从而生成Vuser Script。当我们对函数比较熟悉的时候,可以抛弃录制的过程,而采用手工编写。在大多数情况下,我们会在录制生成的脚本上根据实际需求进一步进行修...
第A章 用户行为模拟 Virtual User Generator是一种基于录制回放的工具,当你按照业务流程执行了某个软件,它会将你在操作中产生的协议录制下来,自动转化成脚本,执行完成对用户行为的模拟,从而进一步对系统产生负载。而性能测试的第一步也是最...
本书概述:丛书作者队伍是由51Testing软件测试网组织的业内技术精英和专家组成,同时,本站极具实力的测试专家也倾心加入...作者:51Testing软件测试网 组编 陈霁、李锋、王臣钧 等编著出版社:电子工业出版社出版日期: 2015年1月&nbs...
当前只有一页 |