前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jmeter系列(67)- BeanShell 内置变量 props

Jmeter系列(67)- BeanShell 内置变量 props

作者头像
小菠萝测试笔记
发布2020-09-01 10:18:36
1.1K0
发布2020-09-01 10:18:36
举报

前提

BeanShell 有的内置变量,JSR223 也会有对应的变量,这里 JSR223 效率更高,所以以它为栗子

简单介绍

  • props 映射 java.util 的 Properties 类
  • 与 vars 作用大致相同,区别的是 vars 是对变量进行读写操作, 而 props 主要是对属性进行读写操作
  • vars 只能在当前线程组内使用,props 可以跨线程组使用 ,因为属性可以跨线程组但是变量不行
  • vars 只能保存 String 或者 Object,props 可以是 Hashtable 或者 Object
  • java.util.Properties 这个类是线程安全的;多个线程可以共享一个 Properties 对象,而不需要外部同步
  • 官方文档: https://tool.oschina.net/uploads/apidocs/jdk-zh/java/util/Properties.html

props常用方法

getProperty

方法声明

public String getProperty(String key)

public String getProperty(String key, String defaultValue):当 key 不存在则返回默认值

功能

用指定的键在此属性列表中搜索属性,如果在此属性列表中未找到该键,则接着递归检查默认属性列表及其默认值。如果未找到属性,则此方法返回 null

栗子

setProperty

方法声明

public Object setProperty(String key,String value)

功能

设置属性值

栗子

propertyNames

方法声明

public Enumeration<?> propertyNames()

功能

返回属性列表中所有键的枚举,如果在主属性列表中未找到同名的键,则包括默认属性列表中不同的键

栗子

size

方法声明

public int size()

功能

返回有多少个属性

栗子
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前提
  • 简单介绍
  • props常用方法
    • getProperty
      • 方法声明
      • 功能
      • 栗子
    • setProperty
      • 方法声明
      • 功能
      • 栗子
    • propertyNames
      • 方法声明
      • 功能
      • 栗子
    • size
      • 方法声明
      • 功能
      • 栗子
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档