LoadRunner参数化功能详解
更新方式:
. Each Occurrence
每次遇到参数就进行更新。
多次使用同一参数,而且没有什么关联,例如随机数。
Each Iteration
每次迭代时发生更新。 如果参数出现几次,虚拟用户用同一个数值。
适用同一个关联的参数。
Once
所有的地方都用同一个数值,包括所以的迭代。
文件类型参数分派方法
Sequential
按照顺序访问
更新方式 |
Sequential |
例子 |
|
1. |
Each Iteration |
所有用户每次迭代同时取下一个数值。 |
All the Vusers use Kim in the first iteration, David in the second iteration, Michael inthe third iteration, etc. |
2. |
Each Occurrence |
所有用户每次遇到同时取下一个数值,即使在同一个迭代。 |
All the Vusers use Kim in the first occurrence, David in the second occurrence,Michael in the third occurrence, etc. |
3. |
Once |
所有用户第一次迭代时同时取第一个值,该用户所有的子迭代值不变。 |
If you specified Once, all Vusers take Kim for all iterations. |
例子:
First Name |
Kim |
David |
Michael |
Jane |
Ron |
Alice |
Ken |
Julie |
没有足够的值,从第一行开始重新取值。
Random:每个虚拟用户开始运行时安排随机的数值。
更新方式 |
Random |
|
1. |
Each Iteration |
每次迭代时,随机从数据表中取数。 |
2. |
Each Occurrence |
每次遇到随机取一个数值,即使在同一个迭代。 |
3. |
Once |
第一次迭代时随机取值,改用户所有的子迭代值不变。 |
Unique
The Unique method assigns a unique sequential value to the parameter for
each Vuser.
更新方式 |
Unique |
例子 |
|
1. |
Each Iteration |
每个用户每次迭代时,虚拟用户取下一个不同的数值。 |
If you specified Each Iteration, for a test run of 3 iterations, the first Vuser takes Kim in the first iteration,David in the second, and Michael in the third. The second Vuser takes Jane, Ron, and Alice. The third Vuser,Ken, Julie, and Fred. |
2. |
Each Occurrence |
每个虚拟用户每次遇到取一个新的不同的数值,即使在同一个迭代。 |
lr自己决定。 |
3. |
Once |
每个第一次迭代时取不同值,该用户所有的子迭代值不变。 |
If you specified Once, the first Vuser takes Kim for all iterations the second Vuser takes David for all iterations, etc. |
数据必须足够,例如20个虚拟用户,5次迭代,至少要有100个数据。
First Name |
Kim |
David |
Michael |
Jane |
Ron |
Alice |
Ken |
Julie |
Fred |
更新方式:
. Each Occurrence
每次遇到参数就进行更新。
多次使用同一参数,而且没有什么关联,例如随机数。
Each Iteration
每次迭代时发生更新。 如果参数出现几次,虚拟用户用同一个数值。
适用同一个关联的参数。
Once
所有的地方都用同一个数值,包括所以的迭代。
文件类型参数分派方法
Sequential
按照顺序访问。
更新方式 |
Sequential |
例子 |
|
1. |
Each Iteration |
所有用户每次迭代同时取下一个数值。 |
All the Vusers use Kim in the first iteration, David in the second iteration, Michael inthe third iteration, etc. |
2. |
Each Occurrence |
所有用户每次遇到同时取下一个数值,即使在同一个迭代。 |
All the Vusers use Kim in the first occurrence, David in the second occurrence,Michael in the third occurrence, etc. |
3. |
Once |
所有用户第一次迭代时同时取第一个值,该用户所有的子迭代值不变。 |
If you specified Once, all Vusers take Kim for all iterations. |
例子:
First Name |
Kim |
David |
Michael |
Jane |
Ron |
Alice |
Ken |
Julie |
没有足够的值,从第一行开始重新取值。
Random:每个虚拟用户开始运行时安排随机的数值。
更新方式 |
Random |
|
1. |
Each Iteration |
每次迭代时,随机从数据表中取数。 |
2. |
Each Occurrence |
每次遇到随机取一个数值,即使在同一个迭代。 |
3. |
Once |
第一次迭代时随机取值,改用户所有的子迭代值不变。 |
Unique
The Unique method assigns a unique sequential value to the parameter for
each Vuser.
更新方式 |
Unique |
例子 |
|
1. |
Each Iteration |
每个用户每次迭代时,虚拟用户取下一个不同的数值。 |
If you specified Each Iteration, for a test run of 3 iterations, the first Vuser takes Kim in the first iteration,David in the second, and Michael in the third. The second Vuser takes Jane, Ron, and Alice. The third Vuser,Ken, Julie, and Fred. |
2. |
Each Occurrence |
每个虚拟用户每次遇到取一个新的不同的数值,即使在同一个迭代。 |
lr自己决定。 |
3. |
Once |
每个第一次迭代时取不同值,该用户所有的子迭代值不变。 |
If you specified Once, the first Vuser takes Kim for all iterations the second Vuser takes David for all iterations, etc. |
数据必须足够,例如20个虚拟用户,5次迭代,至少要有100个数据。
First Name |
Kim |
David |
Michael |
Jane |
Ron |
Alice |
Ken |
Julie |
Fred |
LoadRunner参数化功能详解的更多相关文章
- 转:LoadRunner中参数化技术详解
LoadRunner中参数化技术详解 LoadRunner在录制脚本的时候,只是忠实的记录了所有从客户端发送到服务器的数据,而在进行性能测试的时候,为了更接近真实的模拟现实应用,对于某些信息需要每次提 ...
- Jmeter常用功能详解
嘻嘻,忙碌的一周,马上就到周四了~明天就是周五了,可以去嗨了! 这几天正式成立了一个微信订阅号,旨在免费帮助需要入门软件测试的小白! 各位走过路过的亲,欢迎订阅哦:扫描二维码即可订阅
- Bayboy功能详解
Bayboy功能详解 一.Badboy中的检查点 1.1以sogou.com搜索为例,搜索测试 步骤:打开Badboy工具,在地址栏中输入搜狗网址:输入 测试 进行搜索:点击红色按钮停止录制 1.2添 ...
- iOS之UI--使用SWRevealViewController实现侧边菜单功能详解实例
使用SWRevealViewController实现侧边菜单功能详解 下面通过两种方法详解SWRevealViewController实现侧边菜单功能: 1.使用StoryBoard实现 2.纯代 ...
- SVN功能详解
SVN功能详解 TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. ...
- 转载]IOS LBS功能详解[0](获取经纬度)[1](获取当前地理位置文本 )
原文地址:IOS LBS功能详解[0](获取经纬度)[1](获取当前地理位置文本作者:佐佐木小次郎 因为最近项目上要用有关LBS的功能.于是我便做一下预研. 一般说来LBS功能一般分为两块:一块是地理 ...
- UIViewController中各方法调用顺序及功能详解
UIViewController中各方法调用顺序及功能详解 UIViewController中loadView, viewDidLoad, viewWillUnload, viewDidUnload, ...
- MySQL的用户密码过期功能详解
MySQL的用户密码过期功能详解 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 先说明两个术语. Payment Ca ...
- 【转】 /etc/fstab功能详解
[转] /etc/fstab功能详解 最近去客户现场时,遇到 了一个关于挂载文件/etc/fstab文件的问题,就写了一下/etc/fstab文件的作用一个文件中各个参数的含义.供大家参考有不正确的地 ...
随机推荐
- sql基础复习
--.while循环 declare @sum int declare @i int ) begin set @sum =@sum+@i ) print @i end print @sum --.go ...
- ubuntu apache svn 参考
Ubuntu下Subversion服务器的安装配置 本文涉及的范围 要通过 HTTP 协议访问 Subversion 文件仓库,需要安装并配置好 Web 服务器.Apache2 被证实可以很好 ...
- poj2068--Nim
题意:给你2n个人,两方各n个人,交叉坐,每个人可以取的石子有一个最大限制,总共有S颗石子,哪一方取了最后一颗石子就输了,问先取石子的这一方是否有必胜策略. DP,dp[i][j]代表第i个人还有J个 ...
- CentOS6.5切换 语言(附带6.5官方下载地址)
1 在终端中输入命令[sudo vim /etc/sysconfig/i18n]来编辑i18n文件, 2 把“zh_CN.UTF-8”修改为“en_US.UTF-8”, 3 保存修改并退出,如果提示这 ...
- VS2010使用Qt库
有参考文件可以看出,应该还是简单的. = =! Qt库的安装目录bin下,我把它添加到Path环境变量中也无用,真是搞不懂,按理来说windows搜索完当前目录会去Path指定的路径下搜索啊?为什么必 ...
- bash与sh的区别
在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本.目前研发送测的shell脚本中主要有以下两种方式:(1) #!/bin/sh(2) #!/bin/bash在这里求教同福客栈的各位 ...
- Linux企业级项目实践之网络爬虫(2)——网络爬虫的结构与工作流程
网络爬虫是捜索引擎抓取系统的重要组成部分.爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份. 一个通用的网络爬虫的框架如图所示:
- 从有限状态机的角度去理解Knuth-Morris-Pratt Algorithm(又叫KMP算法)
转载请加上:http://www.cnblogs.com/courtier/p/4273193.html 在开始讲这个文章前的唠叨话: 1:首先,在阅读此篇文章之前,你至少要了解过,什么是有限状态机, ...
- 在 Java 应用程序中使用 Elasticsearch
如果您使用过 Apache Lucene 或 Apache Solr,就会知道它们的使用体验非常有趣.尤其在您需要扩展基于 Lucene 或 Solr 的解决方案时,您就会了解 Elasticsear ...
- jquery href属性和click事件冲突
a标签的定义如下: <a href="javascript:void(0);">test</a> jquery中的click事件: $("a&qu ...