Testing Spring云应用和端到端自动测试

Testing Spring云应用和端到端自动测试,testing,automated-tests,spring-cloud,microservices,end-to-end,Testing,Automated Tests,Spring Cloud,Microservices,End To End,我有一个基于SpringCloud的应用程序。这意味着我正在使用Eureka服务器服务发现,该系统有两个微服务。你能给我推荐一些方法,如何在我的系统中进行自动的ent到end测试吗?我有Docker,所以很容易启动系统。当然,我知道SOAPui等,但这里有没有办法用Java编写这些测试并将它们保存在项目中?您是否考虑过不进行端到端测试,而是进行契约测试 是的,我有,但我想测试整个基础设施,而不仅仅是合同。问题是我想测试服务发现的一些行为,因此Spring Cloud合同不适合它。您可以使用sc合

我有一个基于SpringCloud的应用程序。这意味着我正在使用Eureka服务器服务发现,该系统有两个微服务。你能给我推荐一些方法,如何在我的系统中进行自动的ent到end测试吗?我有Docker,所以很容易启动系统。当然,我知道SOAPui等,但这里有没有办法用Java编写这些测试并将它们保存在项目中?

您是否考虑过不进行端到端测试,而是进行契约测试

是的,我有,但我想测试整个基础设施,而不仅仅是合同。问题是我想测试服务发现的一些行为,因此Spring Cloud合同不适合它。您可以使用sc合同模拟服务发现。您还可以使用sc合同在real service discovery tool中注册存根。谢谢您的评论。我只想模拟数据,对基础设施进行真正的测试。这就是我要说的。你可以做到。将存根注册为实际基础设施中的应用程序(例如Eureka)-