博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jmeter属性和变量
阅读量:4511 次
发布时间:2019-06-08

本文共 880 字,大约阅读时间需要 2 分钟。

一、Jmeter中的属性:

1、JMeter属性统一定义在jmeter.properties文件中,我们可以在该文件中添加自定义的属性

2、JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义一些JMeter使用的默认值,可以用于在线程间传递信息。

3、JMeter属性可以在测试计划中通过函数 _P 进行引用,但是不能作为特定线程的变量值。

  

4、JMeter属性可以通过_setProperty 函数来定义JMeter属性

5、JMeter属性是大小写敏感的

6、WorkBench中的属性查看组件:

   WorkBench右键--->Add--->Non Test Elements--->Property Display

  

 

二、Jmeter中的变量:

1、JMeter变量对于测试线程而言是局部变量。

2、在不同测试线程中,JMeter变量既可以是完全相同的,也可以是不同的。

3、JMeter变量引用方法:${name} 

4、JMeter变量是大小写敏感的

5、如果有某个线程更新了变量,那么仅仅是更新了变量在该线程中复制的值

6、Jmeter中定义变量的地方:

  a) 测试计划(Test plan),在右边的面板上添加User Defined Variables

  b) 线程组,右键选择 配置元件( config element)-->User Defined Variables

  c) 通过前置或后置处理器生成的变量,可参考我的另一篇:

  d)使用csv参数化的变量,参数化可参考我另一篇:

 

 注意:通过 a 和 b 两种方式定义的变量,在JMeter启动时对这个测试计划都是可见的。如果同一个变量在多个 b 中被定义,那么只有最后一个定义会生效。一旦某个线程启动后,那么整个变量集合的初始值就会被复制到该线程中。其他测试元件,例如 c 或者 d 可以被用来重新定义变量,这些重定义仅仅影响当前线程。

 

转载于:https://www.cnblogs.com/puresoul/p/4850060.html

你可能感兴趣的文章
工作多年后积累的设计灵活,稳定,优秀WinForms应用程序的最佳实践 WinForms best practice...
查看>>
iOS开发——高级篇——iOS键盘的相关设置(UITextfield)
查看>>
JVMGC机制
查看>>
IAR for AVR 报array is too large错误 【已解决】
查看>>
老子《道德经》第六十二章
查看>>
Junit问题01 利用 @Autowired 注入失效问题
查看>>
连通块
查看>>
servlet.txt笔记
查看>>
jquery设置select选中
查看>>
今天说一下DML触发器的顺序
查看>>
Memcached学习(一)--网络模型
查看>>
FragmentTransaction add 和 replace 区别 转
查看>>
jQuery 效果方法
查看>>
STM32物联网通信WIFI
查看>>
java反射案例详解
查看>>
MAGENTO 与 reindexer
查看>>
数字,字符串,列表及其内置方法
查看>>
iOS遍历数组的同时删除元素
查看>>
小强的HTML5移动开发之路(16)——神奇的拖放功能
查看>>
zookeeper FastLeaderElection
查看>>