Skip to content

构建器 API

构建器API提供了流畅的API来构建各种测试元素,使用建造者模式让配置更加清晰和易于理解。

SuiteBuilder 类

测试套件构建器,用于构建完整的测试套件。

主要方法

variables(String name, Object value)

添加变量到测试套件上下文中。

configure(Consumer<ConfigureElementsBuilder> consumer)

配置测试元素的默认设置。

preprocessors(Consumer<PreprocessorsBuilder> consumer)

添加前置处理器。

children(Consumer<ChildrenBuilder> consumer)

添加子测试元素。

postprocessors(Consumer<PostprocessorsBuilder> consumer)

添加后置处理器。

HttpSamplerBuilder 类

HTTP取样器构建器,用于构建HTTP请求测试。

主要方法

title(String title)

设置取样器标题。

config(Consumer<HttpConfigBuilder> consumer)

配置HTTP请求参数。

variables(String name, Object value)

添加变量。

extractors(Consumer<ExtractorsBuilder> consumer)

配置数据提取器。

assertions(Consumer<AssertionsBuilder> consumer)

配置断言。

DubboSamplerBuilder 类

Dubbo取样器构建器,用于构建Dubbo服务调用测试。

主要方法

title(String title)

设置取样器标题。

registry(String ref)

设置注册中心引用。

interfaceName(String interfaceName)

设置接口名称。

methodName(String methodName)

设置方法名称。

parameterTypes(String... types)

设置参数类型。

parameters(Object... params)

设置参数值。

extractor(Consumer<ExtractorBuilder> consumer)

配置数据提取器。

assertion(Consumer<AssertionBuilder> consumer)

配置断言。

JdbcSamplerBuilder 类

JDBC取样器构建器,用于构建数据库查询测试。

主要方法

title(String title)

设置取样器标题。

datasource(String ref)

设置数据源引用。

sql(String sql)

设置SQL语句。

parameters(Object... params)

设置SQL参数。

extractor(Consumer<ExtractorBuilder> consumer)

配置数据提取器。

assertions(Consumer<AssertionsBuilder> consumer)

配置断言。

RedisSamplerBuilder 类

Redis取样器构建器,用于构建Redis操作测试。

主要方法

title(String title)

设置取样器标题。

datasource(String ref)

设置数据源引用。

command(String command)

设置Redis命令。

args(Object... args)

设置命令参数。

extractor(Consumer<ExtractorBuilder> consumer)

配置数据提取器。

assertions(Consumer<AssertionsBuilder> consumer)

配置断言。

Released under the MIT License.