不重要组件的自动化子系统测试

时间:2019-08-20 07:57:13

标签: continuous-integration automated-tests

我有一个作为docker容器运行的组件。这是一项服务,将与其他服务结合在一起,创建docker swarm。

它接受REST POST请求。计算会花费很多时间,因此要使调用程序不超时,它会返回“ OK”语句并开始计算。 计算完成后,它将发送RabbitMQ消息以通知结果可用。然后,呼叫者发送POST请求以检索数据。

我在设计测试套件时遇到问题。我们要使其自动化。 我只能找到一个解决方案:创建模拟服务,该服务将发送数据,接收RabbitMQ并询问结果,然后测试结果是否正确。

这不是太多的工作吗?如何测试这些组件?您的工作情况如何?

任何提示都将受到高度赞赏。 问候

我尝试使用soapUi,但是我猜想调用/等待rabbitMq,要求资源太多了。该消息还带有一些base64文件,这些文件必须进行dfecoded和分析。结果不可重复,这是一种统计计算。

0 个答案:

没有答案