我需要模拟来自服务的传入 POST 请求,标头是:
Accept:[application/json]
Accept-Encoding:[gzip]
Accept-Language:[en_US] Authorization:[Bearer 123456] Content-Length:[843]
Content-Type:[multipart/related; boundary=ffab720
body是base64格式的文件内容
空手道是否支持模拟此类请求? 我试图用空手道模拟“捕获所有”请求,但模拟向服务返回 500 错误并且空手道日志中没有传入请求。
空手道确实可以模拟多部分请求,参考这篇文章:https://software-that-matters.com/2021/07/02/mock-a-file-server-with-karate-test-framework/
您可能需要仔细检查您是如何调用模拟的。对于尝试解决模拟问题的团队,我推荐这个线程:https://github.com/karatelabs/karate/issues/1645#issuecomment-862502881