- 本系統作為消息生産者
- 本系統作為消息消費者
-
本系統既是消息生産者又是消息消費者
相應的我們的測試也分三種情況,
- 生産消息:這種情況下,我們隻需要測試從指定的Binder中取出的消息是否符合預期就行了;
- 消費消息:這種情況下,我們需要給指定的Binder發送消息,消息驅動業務服務,然後檢測對系統的影響是否符合預期;
-
既生産又消費:這種情況下,我們需要給指定的Binder發送消息,然後從指定的Binder中接收消息,判斷此消息是否符合預期;
附上完整samples一個:spring-cloud-stream-test-samples