Json 如何在空手道中禁用响应解析?
我用空手道0.9.5。我正在测试一个返回125MB json响应的端点(我知道,不应该在json上这样做——但我现在还停留在这里)。我怎样才能禁止空手道解析响应json,而只是将其视为纯文本?响应需要几毫秒才能完成,但空手道只是挂起尝试解析响应。我不需要验证响应,只需检查200 OKJson 如何在空手道中禁用响应解析?,json,karate,Json,Karate,我用空手道0.9.5。我正在测试一个返回125MB json响应的端点(我知道,不应该在json上这样做——但我现在还停留在这里)。我怎样才能禁止空手道解析响应json,而只是将其视为纯文本?响应需要几毫秒才能完成,但空手道只是挂起尝试解析响应。我不需要验证响应,只需检查200 OK 谢谢。你不能。我建议您编写一个Java util(应该只有5-10行代码)来执行GET或其他任何操作,并从Karate调用它,然后保存到类似target/temp.json的内容,或者放弃响应 请参阅Java互操作
谢谢。你不能。我建议您编写一个Java util(应该只有5-10行代码)来执行
GET
或其他任何操作,并从Karate调用它,然后保存到类似target/temp.json
的内容,或者放弃响应
请参阅Java互操作:
如果您使用空手道apache,则apache HTTP客户端将位于类路径中。因此,您可以参考以下文档:
另外,在本测试的末尾,我们可以看到另一个在Java中生成GET/POST的示例:您不能。我建议您编写一个Java util(应该只有5-10行代码)来执行
GET
或其他任何操作,并从Karate调用它,然后保存到类似target/temp.json
的内容,或者放弃响应
请参阅Java互操作:
如果您使用空手道apache,则apache HTTP客户端将位于类路径中。因此,您可以参考以下文档:
另外,在本测试的末尾,我们可以看到一个在Java中生成GET/POST的替代示例:谢谢。我发现禁用调试日志记录(改为INFO)会使事情得到控制,测试可以继续进行。@Naeem我刚刚更改了“报告详细性”配置,这样karate在关闭时甚至不会尝试记录HTTP流量,所以即使是每个请求或
场景
:-如果可以测试,那就太好了,GitHub维基百科中有一个开发者指南,谢谢。我发现禁用调试日志记录(改为INFO)会使事情得到控制,测试可以继续进行。@Naeem我刚刚更改了“报告详细性”配置,这样karate在关闭时甚至不会尝试记录HTTP流量,所以即使是每个请求或场景
:-如果可以测试,那就太好了,GitHub wiki中有一个开发人员指南