用随机变量(random variable)与用户自定义变量(User defined variables)的区别:

随机变量:在同个线程或者不同线程时,每个次循环执行时值都会重新生成

用户自定义变量:在同个线程中,用户自定义变量只会引用一次,后面不管循环运行多少次,变量值都相同

接下来用一个场景阐释两种元件的区别。

场景:单线程,期望一直向服务发送请求,且每隔4次参数发生一次变化

尝试一下只用函数助手中的__RandomString函数

步骤:

1.添加线程组,路径为

2.添加循环控制器,循环次数勾选永远,路径为

3.在循环控制器中再嵌套一层,循环次数填4

4.在内存循环控制器中添加http取样器

5.配置http请求参数

6.__RandomString配置路径,函数助手->__RandomString

7.添加监听器--查看结果树后运行程序,查看结果

结果:你会发现,直接将__RandomString引用在请求中,每次执行时,参数值都不一样,未达到每隔4次参数发生一次变化的需求。

尝试一下引入用户自定义变量,将用户自定义变量放置在外层循环控制器中

1、添加用户自定义变量

2.配置用户自定义变量

3.重新配置http取样器

4.执行

结果:你会发现,直接加入用户自定义变量后,每次执行时,参数值都一样,未达到每隔4次参数发生一次变化的需求。

尝试一下引入随机变量,将随机变量放置在外层循环控制器中

1.添加随机变量

2.随机变量配置

3.重新配置http取样器后执行

结果:你会发现,使用随机变量后,达到每隔4次参数发生一次变化的需求。

不妨动手试试,随机变量与用户自定义变量的差别才会更深刻。

最新文章

  1. Java网络编程之流——流、过滤器、阅读器和书写器
  2. ASP DropDownList部分选项无法触发回传问题
  3. 【小型系统】抽奖系统-使用Java Swing完成
  4. Leetcode: Strong Password Checker
  5. Effective Java 03 Enforce the singleton property with a private constructor or an enum type
  6. percona
  7. 【学习笔记】【C语言】选择结构-switch
  8. java新手笔记34 连接数据库
  9. fastica matlab 转载
  10. asp.net 获取系统的根目录
  11. centos7 install rvm
  12. HNU 13081 Even Up Solitaire解题报告
  13. Asp.net SignalR 应用并实现群聊功能 开源代码
  14. MongoDB聚合
  15. Redux应用单一的store原则案例详解
  16. Eclipse配置注释模板详细介绍
  17. js-工具函数
  18. subline 相关
  19. Codeforces Beta Round #14 (Div. 2) B. Young Photographer 水题
  20. Graph-DFS-图的深度优先遍历

热门文章

  1. 30分钟掌握 Webpack
  2. 字符串反码A
  3. HDU4991 Ordered Subsequence (树状数组优化DP)
  4. BZOJ3732 Network(Kruskal重构树)
  5. 洛谷P2827 [NOIP2016 提高组] 蚯蚓 (二叉堆/队列)
  6. [Android开发学iOS系列] iOS写UI的几种方式
  7. YOLOv5】LabVIEW+OpenVINO让你的YOLOv5在CPU上飞起来
  8. Volatile介绍
  9. Doris开发手记4:倍速性能提升,向量化导入的性能调优实践
  10. 齐博x1如何调试查找全站的表单提交接口参数