Skip to the content.

测试集合

在 migoo 中通过测试集合描述一组测试执行,按约定的模板编写描述文件即可完成测试集合定义

详情

变量与函数

migoo 支持自定义变量 或 函数动态生成测试数据

详情

提取器

作用

在复杂测试场景中,存在后续步骤依赖前面的步骤执行结果中的数据,通过使用提取器,可以将取样器、处理器的想用数据提取到指定变量中

migoo 中内置了3种提取器,分别为 JSON提取器、Regex提取器、Result提取器

如内置的提取器无法满足使用,欢迎提交 issues,或自行开发提取器组件

提取器无法单独使用,需搭配 取样器\处理器 使用

配置 详情

搭配 详情

验证器

作用

在测试用例的每一个步骤(取样器)执行后,应当验证该步骤执行结果是否符合预期,通过配置验证器对执行结果进行验证,获取测试结果。

migoo 中 内置了 HTTP验证器、JSON验证器、Result验证器

如内置的验证器无法满足使用,欢迎提交 issues,或自行开发验证器组件

验证器无法单独执行,需搭配 取样器 使用

配置 详情

搭配 详情

处理器

前置处理器

在子测试集合(或取样器)执行前执行

典型案例:当测试集合中的取样器需要登录方可使用时,可通过前置处理器执行登录,并提取响应信息中的token用于后续测试执行

后置处理器

在子测试集合(或取样器)执行后执行

典型案例:当测试集合中的测试用例执行完毕后,需要将测试产生的数据进行清理,可通过后置处理器进行数据清理

处理器无法单独使用,需搭配 测试集合\取样器 使用

搭配 详情

取样器、处理器、配置元件

HTTP

详情

JDBC

详情

Redis

详情

Dubbo

详情

Kafka

详情

ActiveMq

详情