Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何在空手道中禁用响应解析?_Json_Karate - Fatal编程技术网

Json 如何在空手道中禁用响应解析?

Json 如何在空手道中禁用响应解析?,json,karate,Json,Karate,我用空手道0.9.5。我正在测试一个返回125MB json响应的端点(我知道,不应该在json上这样做——但我现在还停留在这里)。我怎样才能禁止空手道解析响应json,而只是将其视为纯文本?响应需要几毫秒才能完成,但空手道只是挂起尝试解析响应。我不需要验证响应,只需检查200 OK 谢谢。你不能。我建议您编写一个Java util(应该只有5-10行代码)来执行GET或其他任何操作,并从Karate调用它,然后保存到类似target/temp.json的内容,或者放弃响应 请参阅Java互操作

我用空手道0.9.5。我正在测试一个返回125MB json响应的端点(我知道,不应该在json上这样做——但我现在还停留在这里)。我怎样才能禁止空手道解析响应json,而只是将其视为纯文本?响应需要几毫秒才能完成,但空手道只是挂起尝试解析响应。我不需要验证响应,只需检查200 OK


谢谢。

你不能。我建议您编写一个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中有一个开发人员指南