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. [Java多线程]-ThreadLocal源码及原理的深入分析

    ThreadLocal<T>类:以空间换时间提供一种多线程更快捷访问变量的方式.这种方式不存在竞争,所以也不存在并发的安全性问题. //-------------------------- ...

  2. (转) 使用vivado创建工程 4[完结]

    由于自己手头暂时没有开发板,因此本节没有测试,故告之. Connecting to ZedBoardBefore we can run the application we have to conne ...

  3. [DeeplearningAI笔记]序列模型2.8 GloVe词向量

    5.2自然语言处理 觉得有用的话,欢迎一起讨论相互学习~Follow Me 2.8 GloVe word vectors GloVe词向量 Pennington J, Socher R, Mannin ...

  4. JAVA类与对象---实例变量与类变量的区别,实例方法和类方法的区别

    实例变量 实例变量声明在一个类中,但在方法.构造方法和语句块之外: 当一个对象被实例化之后,每个实例变量的值就跟着确定: 实例变量在对象创建的时候创建,在对象被销毁的时候销毁: 实例变量的值应该至少被 ...

  5. uva 10288 Coupons (分数模板)

    https://vjudge.net/problem/UVA-10288 大街上到处在卖彩票,一元钱一张.购买撕开它上面的锡箔,你会看到一个漂亮的图案. 图案有n种,如果你收集到所有n(n≤33)种彩 ...

  6. 树形dp的进阶 (一)

    ①树的重心的性质的运用 ②缩点以后寻找规律  树的直径! ③树形dp上的公式转换 ④和期望有关的树形dp + 一点排列组合的知识 ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ 一:Codeforces Round #364 ...

  7. 利用ChainMap进行多字典合并

    aa = [{105199: 'https://picx0.jpeg'}, {105187: 'https://picx1.jpeg'}, {105170: 'https:picx2.jpeg'}, ...

  8. Git同时push到多个远程仓库

    添加第二个远程地址时使用以下命令: git remote set-url --add origin git@github.com:morethink/programming.git 查看远程分支:gi ...

  9. mysql 使用shell时出现 ERROR 2006 (HY000): MySQL server has gone away 解决方法

    ERROR (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection Current d ...

  10. 在Windows下安装MongoDB

    概述 读者可以通过本文来学习在Windows操作系统上安装MongoDB. 从2.2版本开始,Mongo DB不在支持Windows XP.请使用最近的windows来安装最近发布的MongoDB.本 ...