美文网首页
5.Jmeter属性和变量

5.Jmeter属性和变量

作者: James黄杰 | 来源:发表于2017-08-23 12:08 被阅读64次

一、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) 通过前置或后置处理器生成的变量,可参考我的另一篇:Jmeter关联
  d)使用csv参数化的变量,参数化可参考我另一篇:Jmeter参数化

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

相关文章

  • 5.Jmeter属性和变量

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

  • 变量和属性

    1.变量(variable)在类中 都会被编译器识别为属性(property),添加了默认的set get方法 2...

  • iOS runtime实战应用:成员变量和属性

    iOS runtime实战应用:成员变量和属性 iOS runtime实战应用:成员变量和属性

  • 成员变量\成员属性\懒加载的作用

    先来认识一下成员变量和成员属性 成员变量和成员属性的区别: 成员变量的执行效率比成员属性高 成员属性自动生成get...

  • 面向对象

    对象:某一个具体的东西 类:类别,一类东西 变量和属性变量就是属性,属性就是变量,只是叫法不同变量是自由的属性是属...

  • Python实例变量和类变量

    Python实例变量和类变量 类变量(类属性): 类变量属于类所有,所有实例共享一个变量 实例变量(实例属性) 实...

  • 成员变量、实例变量和属性变量

    1、成员变量和实例变量 成员变量:所有在{ }中声明的变量都是成员变量实例变量:实质是指成员变量中所有有指针引用类...

  • 三分钟教会你runtime获取属性和成员变量

    runtime之属性和成员变量 目录 成员变量和属性到底是什么?怎么通过runtime获取属性?怎么通过runti...

  • 实例变量和属性

    实例变量和属性是两个不同的概念, 属性是iOS5之后新增的概念,属性的正常使用依附于实例变量1,实例变量1.1,定...

  • Kotlin 变量和属性

    变量 var: 变量val: 不可变、线程安全,所以尽量使用val变量 属性 类的属性默认会实现set和ge...

网友评论

      本文标题:5.Jmeter属性和变量

      本文链接:https://www.haomeiwen.com/subject/sqeddxtx.html