我需要为Enterprise Service Bus(ESB)编写自动化测试。当ESB运行时,它执行不同的调度操作,包括数据库查询,SOAP和TCP调用等。此外,它还会定期检查某些服务是否处于活动状态,如果不是,则会停止流动。在用Citrus Framework执行测试时持续运行模拟
所以在我的情况下,会出现一些问题:
- 一些流动将停止,因为服务没有响应
- 另一个流将在负scenariuos连续运行时产生的错误
是它使用Citrus Framework执行测试时可能会连续运行吗?
我还能如何解决柑橘问题?
谢谢您的回答! “测试套件”是什么意思? 例如在JUnit中:测试方法,测试类或测试类中指定的一组测试类? –
还有一个API来控制'柑橘模拟器'行为,然后它已经运行? 我不明白如何将它用于没有这种功能的测试自动化。 –
我指的是结合测试套件运行的完整测试类。柑橘模拟器也不能在运行时改变它的逻辑。模拟器是根据传入的请求消息内容定义的一组预定义场景。 –