Jmeter用户参数

用户参数(User Parameters),为各个线程的变量指定值,可为同一个变量设置多个用户值。

 

1、用户参数的参数详解:

  • 用户:同一个变量设置多个用户值,则对于每个线程,变量将按顺序从用户序列中分配一个值。如果线程数多于用户数,则重头继续读取用户值
  • 每次迭代更新一次(Update Once Per Iteration):是否需要在每次迭代中更新变量值。此选项一般配合嵌入函数一起使用,如果没有嵌入函数则不用在意是否勾选

   勾选,表示每次线程的变量值会变化,但是线程里面变量值不变

   不勾选,表示每次线程每个请求都更新变量值

 

2、变量存在多个用户值

执行结果变量goodId将按顺序从用户序列中分配一个值。如下线程数5>用户数3,则读完3个用户值后重头继续读取,顺序为A、B、C、A、B

 

3、每次迭代更新一次

3.1 如果勾选

执行结果不同线程变量值会变,但是同一个线程里面的变量值不变。这种情况适用场景如线程是一系列订单的增删查改接口自动化,订单号就可以设置为变量值

3.2 如果不勾选 

执行结果每次线程每个请求都更新变量值。这种情况适用场景如批量新增订单接口且订单号不唯一,订单号就可以设置为变量值

 

用户参数(User Parameters) 和 用户定义的变量(User Defined Variables) 的区别,详见上篇

 

posted @ 2024-02-05 11:20  dabeen  阅读(799)  评论(0编辑  收藏  举报