1.Property,是Jmeter读取他自己属性的函数。共有三个参数:属性名字,功能名字,默认值。他的简易版是P这个函数,只有两个参数:属性名字和默认值。
2.使用该函数对线程进行设置举例
1) 先对jmeter的property进行编辑:添加# defaults in jmeter.properties group1.threads=10 group1.loops=100 group1.rampup=10
注: group1为线程组的名称
2) 添加后的结果:如果你在Nmuber of Threads:${_Property(group1.threads)} Ramp-up period: ${_Property(group1.rampup)} Loop Count:${_Property(group1.loop)},运行的时候,jmeter就会去读取他的Property文件(bin目录下),建立10个线程,每个线程循环100次,总共间隔时间为10s
3) 如果你不想按照默认的设置运行,则可以在启动jmeter前,在命令行中执行,jmeter -Jgroup1.loops=1000 ,运行起来的jmeter就会循环1000次。
这个比较适用于设置多个线程组的复杂的测试脚本中。通过一个命令,就可以将多个线程组间的设置改过来。就是和程序中设置变量是一个道理。