无论是手工输入方式还是文件变量导入的方式添加变量,选择不同的变量读取模式和变量共享模式时变量读取规则如下。
变量读取规则
变量读取模式 | 变量共享模式 | 概述 | 举例 |
---|---|---|---|
顺序模式 | 用例模式 | 每个并发按顺序读取一个变量值。 | 例如,10并发压力模式下的任务,在执行过程中,不同并发按照顺序读取变量中的值。 |
顺序模式 | 并发模式 | 每个并发单独拷贝一个同名变量进行使用,不同并发按顺序读取变量值,相互不影响。 | 例如,10并发压力模式下的任务,在执行过程中,每个并发均从拷贝的变量中,按照顺序往下读取相应的变量值。 |
随机模式 | 用例模式 | 每个并发随机读取一个变量值。 | 例如,10并发压力模式下的任务,在执行过程中,不同的并发随机获取变量中的值。 |
随机模式 | 并发模式 | 每个并发单独拷贝一个同名变量进行使用,不同并发随机读取变量值,相互不影响。 | 例如,10并发压力模式下的任务,在执行过程中,每个并发均从拷贝的变量中,随机读取相应的变量值。 |
假设变量number有三个变量值分别为1、 2、 3, 存在两个并发A和B。
- 两个并发在顺序模式下:
用例模式:A并发读取变量number的1,B并发接着读取变量number的2,一直按顺序循环读取。
并发模式:A并发读取一个拷贝的变量number(副本),从头开始读起,读取1。B并发读取一个拷贝的变量number(副本),从头开始读起,也读取1。
- 两个并发在随机模式下:
读取变量值的方式与顺序模式一致,但因为是每次都是随机的,所以用例模式和并发模式的使用效果一样。