核心特性
网络协议
完整支持 HTTP(S)/HTTP2/WebSocket,可扩展支持 TCP/UDP/RPC 等更多协议
多格式可选
测试用例支持 YAML/JSON/go test/pytest 格式,并且支持格式互相转换
双执行引擎
同时支持 golang/python 两个执行引擎,兼具 go 的高性能和 pytest 的丰富生态
录制 & 生成
可使用 HAR/Postman/Swagger/curl 等生成测试用例;基于链式调用的方法提示也可快速编写测试用例
复杂场景
基于 variables/extract/validate/hooks 机制可以方便地创建任意复杂的测试场景
插件化机制
内置丰富的函数库,同时可以基于主流编程语言(go/python/java)编写自定义函数轻松实现更多能力
性能测试
无需额外工作即可实现压力测试;单机可轻松支撑 1w+ VUM,结合分布式负载能力可实现海量发压
网络性能采集
在场景化接口测试的基础上,可额外采集网络链路性能指标(DNS 解析、TCP 连接、SSL 握手、网络传输等)
一键部署
采用二进制命令行工具分发,无需环境依赖,一条命令即可在 macOS/Linux/Windows 快速完成安装部署
用户案例
商业化支持