LoadRunner中参数的设置

参数个数:10个

tester1、tester2、tester3…tester10

迭代次数:2次

场景设置(一):Sequential+Each Iteration

执行结果:

VuGen中:1个用户

第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

Controller中:5个用户并发,每个用户

第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

(备注:5个用户每次迭代取值都相同,强调了用户之间的一致性)

 

场景设置(二):Sequential+Each Occurrence

执行结果:

VuGen中:1个用户,1次迭代

第一次出现(Occurrence)取值为tester1

第二次出现(Occurrence)取值为tester2

Controller中:5个用户,1次迭代

第一次出现(Occurrence)取值为tester1

第二次出现(Occurrence)取值为tester2

每次迭代以此类推…

(备注:5个用户每次出现取值都相同,每次迭代取值都不同)

 

场景设置(三):Sequential+Once

执行结果:

VuGen中:1个用户

每次都取同一个值,无论迭代多少次,都取tester1

Controller中:5个用户

每次都取同一个值,无论迭代多少次,都取tester1

(备注:5个用户每次都取同一个值,无论迭代多少次)

 

场景设置(四):Unique+Each Iteration+Abort Vuser

执行结果:

VuGen中:1个用户

第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

Controller中:5个用户

用户1:第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

用户2:第一次迭代(Iteration)取值为tester3

第二次迭代(Iteration)取值为tester4

.

.

.

以此类推…

(备注:当6个用户并发时,会出现参数不够的情况,有一个用户就会被终止)

 

场景设置(五):Unique+Each Iteration+Continue in a cycle manner

执行结果:

VuGen中:1个用户

第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

Controller中:5个用户

用户1:第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

用户2:第一次迭代(Iteration)取值为tester3

第二次迭代(Iteration)取值为tester4

.

.

用户6:第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

以此类推…

(备注:当6个用户并发时,会出现参数不够的情况,会重新从参数列表第一行开始取)

 

场景设置(六):Unique+Each Iteration+With Last Value

执行结果:

VuGen中:1个用户

第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

Controller中:5个用户

用户1:第一次迭代(Iteration)取值为tester1

第二次迭代(Iteration)取值为tester2

用户2:第一次迭代(Iteration)取值为tester3

第二次迭代(Iteration)取值为tester4

.

.

用户6:第一次迭代(Iteration)取值为tester9

第二次迭代(Iteration)取值为tester10

以此类推…

(备注:当6个用户并发时,会出现参数不够的情况,会用最后的值作为参数)

 

场景设置(七):Unique+Once

执行结果:

VuGen中:1个用户,迭代2次,每个迭代中参数出现2次

与迭代无关,一次都取唯一一个值:tester1

Controller中:5个用户

用户1: 取值为tester1

用户2: 取值为tester2

用户3: 取值为tester3

.

.

以此类推…

(备注:与迭代无关,强调用户之间的差异性)

 

场景四至七中,Block Size是自动分配的,如果人工分配取值会有变化,比如说2个用户,每个用户迭代2次,为每个用户分配3个参数,则:

用户1取值:tester1、tester2(tester3)

用户2取值:tester4、tester5(tester6)

LoadRunner中参数的设置的更多相关文章

  1. Loadrunner中参数和变量的使用

    //字符串复制strcpy(str,"Hello ") ; //字符串连接strcat(str,"World !");lr_message("str: ...

  2. loadrunner中pacing的设置

    通常我们在谈到一个软件的“性能”的时候,首先想到的就是“响应时间”和“并发用户数”这两个概念.我们看到的性能需求经常都是这样定义的: “要求系统支持 100 个并发用户” 看到这样的性能需求,我们往往 ...

  3. LoadRunner中的90%响应时间

    LoadRunner中的90%响应时间是什么意思?这个值在进行性能分析时有什么作用? 为什么要有90%用户响应时间? 这个跟超女.舞林大会等比赛那样在比赛后都要去掉一个最高分一个最低分在取平均值有点类 ...

  4. LoadRunner中Action的迭代次数的设置和运行场景中设置

    LoadRunner中Action的迭代次数的设置和运行场景中设置 LoadRunner是怎么重复迭代和怎么增加并发运行的呢? 另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢? ...

  5. LR中日志参数的设置

    LR中日志参数的设置 1.Run-Time Setting日志参数的设置 在loadrunner的vuser菜单下的Run-Time Setting的General的LOG选项中可以对在执行脚本时Lo ...

  6. IOS创建目录接口createDirectoryAtPath:withIntermediateDirectories:中参数attributes的设置

    在应用程序执行时,经常需要本地化保存一些重要的数据,这时就有可能需要创建一些目录.Objective-C提供了一个非常强大的创建目录的接口: - (BOOL)createDirectoryAtPath ...

  7. web.xml中servlet初始化参数的设置

    <context-param><param-name>param1</param-name><param-value>value1</param- ...

  8. 【转】关于loadrunner中设置进程和线程的区别

    loadrunner中,在进行运行设置中有一项选择,是按进程运行Vuser或按线程运行Vuser?下面进行分别来讲: 1.按进程运行Vuser:Controller将使用驱动程序mdrv运行Vuser ...

  9. [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误

    [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误 在Data Gaurd 的 Standby (或 CDB 是 Read Only ...

随机推荐

  1. opencv函数制作的时钟模型

    http://www.cnblogs.com/sytu/p/4192652.html 在秒针模型的基础上添加了分针和时针,并且添加了暂停控件和设置时间的功能. #include"cv.h&q ...

  2. 手脱PEncrypt 4.0

    1.载入PEID PEncrypt 4.0 Gamma / 4.0 Phi -> junkcode [Overlay] 2.载入OD,没什么头绪,忽略所有异常,用最后一次异常法shift+F9运 ...

  3. 抓包 ------ Wireshark 的使用

    Wireshark的数据包详情窗口,如果是用中括号[]括起来的,表示注释,在数据包中不占字节 发了一个包,很久没有收到应答后,会重发包,在Wireshark抓包工具提示“[TCP Retransmis ...

  4. 维护后面的position + 离线 + 线段树 bzoj 3585

    3585: mex Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 918  Solved: 481[Submit][Status][Discuss] ...

  5. 2015/10/9 Python核编初级部分学习总结

    终于在十一长假之后的两天看完了<Python核心编程>的初级部分.虽然到后来两章,类和环境看得越来越慢,越来越难以理解.很多东西只能靠强记,也没办法真正掌握了,我想了想,还是不强迫自己去背 ...

  6. asp.net DataTable导出 excel的方法记录(第三方)

    官网:http://npoi.codeplex.com/ 简单应用,主要是可以实现我们想要的简单效果,呵呵 需要引入dll,可以在官网下载,也可在下面下载 protected void getExce ...

  7. Mock InjectMocks ( @Mock 和 @InjectMocks )区别

    之前一直对这两个注解的区别不是很明白. 搜到过一篇博客园的文章举例说明了代码行为的区别.后来在stackoverflow上看到一个问答简单明了的解释了这两个注解在定义上的区别: 在此翻译记录一下: / ...

  8. LintCode 508: Wiggle Sort

    LintCode 508: Wiggle Sort 题目描述 给你一个没有排序的数组,请将原数组就地重新排列满足如下性质 nums[0] <= nums[1] >= nums[2] < ...

  9. Python :集合类型(set)

    set 是一个无序的元素集合,支持并.交.差及对称差等数学运算, 但由于 set 不记录元素位置,因此不支持索引.分片等序列的操作. 一.初始化 s0 = set() d0 = {} s1 = {0} ...

  10. 51nod 1073 约瑟夫环

    题目链接 先说一下什么是约瑟夫环,转自:传送门 关于约瑟夫环问题,无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非常大( ...