Skip to content

Latest commit

 

History

History
29 lines (28 loc) · 2.4 KB

feature_introduction.md

File metadata and controls

29 lines (28 loc) · 2.4 KB

基础特性

  • 1、HTTP接口自由组合: 接口可以跨环境,跨应用自由组合成场景进行超长链路的测试
  • 2、定义数据重复调用: 同一数据文件可以被不同场景反复调用,可被同一场景反复调用
  • 3、数据文件定义声明式: 通过界面编辑测试数据后,数据保存为声明式YAML文件,支持测试数据快速批量编写
  • 4、请求数据自动生成: 通过简单的定义,系统根据定义可自动生成丰富多样的特征测试数据,减少数据的人工介入和构造
  • 5、返回数据精准解析: 通过返回数据结构定义,可进行丰富的断言和数据取用,并提供给上下游使用
  • 6、丰富的动作类型: 支持生成或记录为CSV, EXCEL,同时支持模板文件生成测试数据,多方数据特征对齐
  • 7、丰富的断言类型: 通过编写多样的断言定义,可对返回数据进行多方面的校验,并防呆机制
  • 8、数据文件执行幂等: 通过断言数据定义,同一数据文件在同一环境可反复执行,达到幂等
  • 9、变量场景内无感传递: 不同数据文件组合成场景,请求的变量和解析返回的变量上下文无感使用

高频功能说明

  • 1、支持任务管理:自定义/一次/每天/每周
  • 2、支持接口管理,接口变更及追踪,接口规范检查
  • 3、支持用标准数据文件实现接口的功能/异常/边界值/国际化/并发/大数据量等的测试
  • 4、支持三方Mock数据的生成以供调用
  • 5、支持场景编排和测试
  • 6、支持控制台可视化操作,类Postman界面操作风格
  • 7、支持历史数据,历史场景再来一次和场景继续测试
  • 8、支持丰富的断言判断类型以供结果校验
  • 9、支持丰富的内置特征数据自动生成
  • 10、支持脚本的管理和执行,e.g.: python, shell, jmter, dos,等等,可任意扩展脚本执行引擎
  • 11、场景类型支持:串行中断/串行比较/串行比较/普通并发/普通比较
  • 12、标准数据文件支持导出文件自动化校验,已实现:CSV/EXCEL/YAML/JSON
  • 13、场景,任务支持关联多环境执行
  • 14、支持生成多态的测试数据供上下游接口或功能使用,已实现:CSV/EXCEL/TXT/YAML/XML/JSON
  • 15、未自动化接口一键查看
  • 16、支持国际化,多语种测试数据自动生成,支持系统参数和断言值模板自定义多语种的测试数据
  • 17、……