性能测试 CodeArts PerfTest-变量读取规则

时间:2023-11-01 16:16:50

变量读取规则

无论是手工输入方式还是文件变量导入的方式添加变量,选择不同的变量读取模式和变量共享模式时变量读取规则如下表1

表1 变量读取规则

变量读取模式

变量共享模式

概述

举例

顺序模式

用例模式

每个并发按顺序读取一个变量值。

例如,10并发压力模式下的任务,在执行过程中,不同并发按照顺序读取变量中的值。

顺序模式

并发模式

每个并发单独复制一个同名变量进行使用,不同并发按顺序读取变量值,相互不影响。

例如,10并发压力模式下的任务,在执行过程中,每个并发均从复制的变量中,按照顺序往下读取相应的变量值。

随机模式

用例模式

每个并发随机读取一个变量值。

例如,10并发压力模式下的任务,在执行过程中,不同的并发随机获取变量中的值。

随机模式

并发模式

每个并发单独复制一个同名变量进行使用,不同并发随机读取变量值,相互不影响。

例如,10并发压力模式下的任务,在执行过程中,每个并发均从复制的变量中,随机读取相应的变量值。

假设变量number有三个变量值分别为1、 2、 3, 存在两个并发A和B。
  • 两个并发在顺序模式下:

    用例模式:A并发读取变量number的1,B并发接着读取变量number的2,一直按顺序循环读取。

    并发模式:A并发读取一个复制的变量number(副本),从头开始读起,读取1。B并发读取一个复制的变量number(副本),从头开始读起,也读取1。

  • 两个并发在随机模式下:

    读取变量值的方式与顺序模式一致,但因为是每次都是随机的,所以用例模式和并发模式的使用效果一样。

support.huaweicloud.com/usermanual-cpts/cpts_01_0085.html