【转】JMeter学习(三十二)属性和变量

摘要:
1、 Jmeter中的属性:1。JMeter属性在JMeter.properties文件中统一定义。我们可以在此文件中添加自定义属性。2.JMeter属性在测试脚本(全局)中的任何位置都可见。它们通常用于定义JMeter使用的一些默认值,并可用于在在线程序之间传递信息。

一、Jmeter中的属性:

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

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

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

  【转】JMeter学习(三十二)属性和变量第1张

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

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

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

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

  【转】JMeter学习(三十二)属性和变量第2张

二、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 可以被用来重新定义变量,这些重定义仅仅影响当前线程。

转自:http://www.cnblogs.com/yangxia-test/p/4846837.html

免责声明:文章转载自《【转】JMeter学习(三十二)属性和变量》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WEB前端组件思想【日历】Electron截屏功能下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL Server游标的使用 转

   游标是邪恶的!        在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。        正常面向集合的思维方式是:               而对于游标来说:              这也是为什么游标是邪恶的,它会使开发人员变懒,懒...

VBA中的函数Timer用法

第1.40例 Timer 函数一、题目:要求编写一段代码,运用 Timer 函数来计算本代码运行所化的时间。二、代码:Sub 示例_1_040()Dim t, i&, at = TimerFor i = 1 To 1000000a = a + iNext iMsgBox Timer - t & "秒" ‘返回0.046875秒End Sub...

Windows 服务项目

定义     在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 service。     服务是一种应用程序类型,它在后台运行,与 UNIX 后台应用程序类似。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、WEB 服务器、数据库服务器以及其他基于服务器的应用程序。     后台服务 程...

phpstorm快捷键

phpstorm快捷键: // ctrl+shift+n 查找文件 // ctrl+j 插入活动代码提示 // ctrl+alt+t 当前位置插入围绕代码 // alt+insert 生成代码菜单 // ctrl+q 查看代码凝视 // ctrl+d...

学习Android camera笔记 & 调用流程

参考:http://blog.csdn.net/xingyu19871124/article/details/7750189http://blog.csdn.net/BonderWu/article/details/5814278http://blog.chinaunix.net/uid-2630593-id-3307176.htmlhttp://zhid...

MySQL锁定状态查看命令

1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的stat...