首页 > 解决方案 > 测试微服务

问题描述

我有一个由一些微服务组成的应用程序。例如:

要进行身份验证,我使用 JWT。如果我想首先在“Messanger 服务”中测试 API,我必须从“Authnenticate 服务”中获取 JWT。但是向生产“Authnenticate service”发送请求是个坏主意(我认为是这样)。

我看到了一些解决方案:

在这种情况下你如何进行单元测试?

标签: testingmicroservices

解决方案


最好的方法是使用请求进行真正的身份验证。

对于简单的单元测试,您可以在单元测试中简单地对 JWT 令牌进行硬编码,然后简单地测试您的函数。这是进行单元测试的最简单和最好的方法。


推荐阅读