查看属性组件

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

image-20210208175658207

image-20210208175926167

添加Jmeter属性

组件中已经显示了配置的系统和Jmeter属性,那么Jmeter的属性在哪里配置呢?Jmeter的属性是在Jmeter的配置文件,该配置文件位于目录%JMETER_HOME%/bin下的jmeter.properties中

image-20210208180242507

打开该文件,进行对比,目前配置文件中的信息与组件中显示的一致。

接下来,我们进行属性的添加及使用

  1. 打开jmeter.properties配置文件,在最后一行添加数据search=jmeter

    image-20210208180559191

  2. 保存文件,并重启Jmeter

  3. 再次添加属性组件,查看内容,发现已经有我们设置为属性了

    image-20210208180738828

  4. 获取属性,这时我就要使用Jmeter提供的函数助手了

    1. 点击顶部工具栏的Tools -> Function Helper Dialog

      image-20210208181225111

    2. 打开后,找到获取属性的函数

      image-20210208181423670

    3. 设置获取属性函数

      image-20210208181748337

  5. 使用属性,为Test Plan添加线程组及HTTP取样器,我们请求百度搜索,将配置属性传入

    image-20210208182127544

  6. 执行后查看结果,并查看Request发送的请求

    image-20210208182256836

    这个明确的看到,属性值已经传递过来了

属性特点

  1. JMeter属性在测试脚本的任何地方都是可见的(全局)
  2. JMeter属性对于整个测试计划都是可见的(全局),因此可以用于在线程间传递信息