接口 TestElement
- 所有已知实现类:
AbstractAssertion,AbstractExtractor,AbstractHttpProcessor,AbstractHttpTestElement,AbstractJDBCProcessor,AbstractJDBCTestElement,AbstractRedisProcessor,AbstractRedisTestElement,AbstractTestElement,DataSourceElement,HttpDefaults,HttpPostProcessor,HttpPreProcessor,HTTPResponseAssertion,HttpSampler,JDBCPostProcessor,JDBCPreProcessor,JDBCSampler,JSONAssertion,JSONExtractor,RedisPostProcessor,RedisPreProcessor,RedisSampler,RedisSourceElement,RegexExtractor,ResultAssertion,ResultExtractor,SyncTimer
public interface TestElement
- 作者:
- xiaomi
-
方法概要
修饰符和类型方法说明通过key获取一个Object类型的属性值通过key获取一个Object类型的属性值,当值为 null时,返回 defaultValue获取当前测试元素的属性集boolean通过key获取一个boolean类型的属性值double通过key获取一个double类型的属性值floatgetPropertyAsFloat(String key) 通过key获取一个float类型的属性值intgetPropertyAsInt(String key) 通过key获取一个int类型的属性值com.alibaba.fastjson2.JSONArray通过key获取一个fastjson.JSONArray类型的属性值com.alibaba.fastjson2.JSONObject通过key获取一个fastjson.JSONObject类型的属性值longgetPropertyAsLong(String key) 通过key获取一个long类型的属性值通过key获取一个MiGooProperty类型的属性值通过key获取一个string类型的属性值获取当前测试元素的变量removeProperty(String key) 通过 key 删除一个属性voidsetProperties(Map<String, Object> props) 通过 map 设置测试元素的属性voidsetProperty(String key, Object value) 通过 key\value 设置测试元素的属性voidsetVariables(MiGooVariables variables) 设置当前测试元素的变量
-
方法详细资料
-
getVariables
MiGooVariables getVariables()获取当前测试元素的变量- 返回:
- 变量
-
setVariables
设置当前测试元素的变量- 参数:
variables- 变量
-
setProperties
通过 map 设置测试元素的属性- 参数:
props- 属性集
-
setProperty
通过 key\value 设置测试元素的属性- 参数:
key- keyvalue- value
-
getProperty
MiGooProperty getProperty()获取当前测试元素的属性集- 返回:
- 当前测试元素的属性集
-
removeProperty
通过 key 删除一个属性- 参数:
key- key- 返回:
- 被删除key的value
-
getPropertyAsBoolean
通过key获取一个boolean类型的属性值- 参数:
key- key- 返回:
- boolean类型的属性值
-
getPropertyAsLong
通过key获取一个long类型的属性值- 参数:
key- key- 返回:
- long类型的属性值
-
getPropertyAsInt
通过key获取一个int类型的属性值- 参数:
key- key- 返回:
- int类型的属性值
-
getPropertyAsFloat
通过key获取一个float类型的属性值- 参数:
key- key- 返回:
- float类型的属性值
-
getPropertyAsDouble
通过key获取一个double类型的属性值- 参数:
key- key- 返回:
- double类型的属性值
-
getPropertyAsString
通过key获取一个string类型的属性值- 参数:
key- key- 返回:
- string类型的属性值
-
getPropertyAsJSONObject
通过key获取一个fastjson.JSONObject类型的属性值- 参数:
key- key- 返回:
- fastjson.JSONObject类型的属性值
-
getPropertyAsJSONArray
通过key获取一个fastjson.JSONArray类型的属性值- 参数:
key- key- 返回:
- fastjson.JSONArray类型的属性值
-
getPropertyAsMiGooProperty
通过key获取一个MiGooProperty类型的属性值- 参数:
key- key- 返回:
- MiGooProperty类型的属性值
-
get
通过key获取一个Object类型的属性值- 参数:
key- key- 返回:
- object类型的属性值
-
get
通过key获取一个Object类型的属性值,当值为 null时,返回 defaultValue- 参数:
key- keydefaultValue- 值为空时的默认值- 返回:
- object类型的属性值
-