目录
前言:
接口测试工具之 httpapi 是一款基于 HTTP 协议的接口测试框架,类似于 Gor 和 Zap 等工具。它可以用于测试 Web 服务的功能性和性能,通过发送 HTTP 请求并接收响应来检查服务的正确性和稳定性。
优势
- 无需写测试用例!
- 所做即所得,真实记录流量,多次测试复用!
- 结构化 diff,简化结果校验!
- 中间化插件,解决动态参数!
- 自动 fuzz 测试各种容错!
- 无缝对接持续集成
原理
- 如何实现了记录和回放?
二次开发 fiddlerscript 实现自己的 OnBeforeResponse,开启 fiddler 实时记录抓取指定数据包的请求和回应
static function OnBeforeResponse(oSession: Session) {
if (isautocap && oSession.HostnameIs(filterUrl)) {
if (oSession.responseCode != 200 || oSession.GetResponseBodyAsString().IndexOf("\"errno\":0") != 1){
record(oSession,filePath + "refuse.gor",8);
static function record(oSession:Session,fp