回调到WebHook,可以在空手道中测试 [英] Callback to a Webhook, can be tested in Karate

查看:0
本文介绍了回调到WebHook,可以在空手道中测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个场景要测试,在请求中我们可以传递回调URL(将是WebHook),这是一个aySNC响应,所以我将首先得到确认,实际的响应将被发送到回调URL/WebHook。

有可能在空手道中测试这样的场景吗? 如何创建一个可以监听的网络挂钩URL? 是否可以在没有模拟的情况下进行实时测试?

推荐答案

没有模拟是绝对不可能的,例如,您在本地启动的模拟或您知道其位置的公共/中央模拟。

如果您在本地启动一个,则可以对其进行轮询以查看是否收到回调。在文档中搜索&Quot;Polling&Quot;。可能有更好的方法将模拟连接到您的主测试,但您需要了解空手道Java互操作以及如何使用模拟。

并且您可能需要确保知道要传递的主机名等。这听起来像是一场复杂的考试,需要你学习和应用多种空手道概念。我建议你从阅读这篇文章开始:https://github.com/intuit/karate/tree/master/karate-netty#consumer-provider-example

我的建议是,除非这是一个非常关键的流--只测试其中的一半--然后继续进行其他工作。将其自动化可能不值得。

编辑:请参考此示例,它包含了能够编写所需类型的测试所需的所有组件:https://twitter.com/KarateDSL/status/1417023536082812935

这篇关于回调到WebHook,可以在空手道中测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆