Skip to content

测试元素 API

测试元素API涵盖了所有测试组件的接口和实现,包括取样器、处理器、配置元件等。

测试元素基础类

TestElement 类

所有测试元素的基类,提供了通用的属性和方法。

主要属性

  • title: 元素标题
  • variables: 变量映射
  • context: 执行上下文

主要方法

  • execute(Context context): 执行测试元素
  • getTitle(): 获取标题
  • getVariables(): 获取变量映射

取样器 API

Sampler 接口

取样器接口,定义了执行测试操作的方法。

主要方法

  • sample(Context context): 执行取样操作

HttpSampler 类

HTTP取样器实现,用于发送HTTP请求。

DubboSampler 类

Dubbo取样器实现,用于调用Dubbo服务。

JdbcSampler 类

JDBC取样器实现,用于执行数据库查询。

RedisSampler 类

Redis取样器实现,用于执行Redis命令。

KafkaSampler 类

Kafka取样器实现,用于发送Kafka消息。

RabbitMQSampler 类

RabbitMQ取样器实现,用于发送RabbitMQ消息。

ActiveMQSampler 类

ActiveMQ取样器实现,用于发送ActiveMQ消息。

MongoSampler 类

MongoDB取样器实现,用于执行MongoDB操作。

处理器 API

Processor 接口

处理器接口,定义了在测试执行前后处理数据的方法。

主要方法

  • process(Context context): 执行处理逻辑

Preprocessor 类

前置处理器,用于在测试执行前准备数据。

Postprocessor 类

后置处理器,用于在测试执行后清理数据。

配置元件 API

ConfigureElement 接口

配置元件接口,用于为测试元素提供默认配置。

主要方法

  • apply(TestElement element): 应用配置到测试元素

HttpDefaults 类

HTTP默认配置元件。

DubboDefaults 类

Dubbo默认配置元件。

JdbcDefaults 类

JDBC默认配置元件。

RedisDefaults 类

Redis默认配置元件。

KafkaDefaults 类

Kafka默认配置元件。

RabbitDefaults 类

RabbitMQ默认配置元件。

ActiveDefaults 类

ActiveMQ默认配置元件。

MongoDefaults 类

MongoDB默认配置元件。

Released under the MIT License.