Jmeter中的属性
WorkBench中的属性查看组件
属性(Property)
在配置文件jmeter.properties中加入属性后保存
例如:
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821141836167-1021351112.png)
重启Jmeter查看:
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821141924151-735056708.png)
查看Jmeter属性,已添加该属性。
添加了属性后,拿这些属性有什么用呢?供所有线程共享的。
属性添加完成,如何使用该属性呢?
添加线程组-->添加HTTP请求,以有道为例
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142151026-1205739988.png)
该如何拿LoadRunner=Jmeter这个属性呢?
Jmeter提供了一种函数
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142303511-958979870.png)
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142332401-1991180765.png)
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142420058-244447693.png)
以__P为例
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142459495-1684255750.png)
默认值:如果这个属性有值,则显示自己的值,如果没有,则显示设置的值(test)
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142533855-951225803.png)
保存运行
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142606823-892038719.png)
报错是正常的,因为不存在这个url,查看下Request发送的是什么请求
![](https://images2015.cnblogs.com/blog/746294/201608/746294-20160821142641464-862998009.png)
属性的特点
1) JMeter属性在测试脚本的任何地方都是可见的(全局)
2) JMeter属性对于整个测试计划都是可见的(全局),因此可以用于在线程间传递信息。