空手道是否支持模拟多部分形式?

问题描述 投票:0回答:1

我需要模拟来自服务的传入 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 错误并且空手道日志中没有传入请求。

mocking karate
1个回答
0
投票

空手道确实可以模拟多部分请求,参考这篇文章: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

© www.soinside.com 2019 - 2024. All rights reserved.