Tôi đã bắt đầu viết các trường hợp thử nghiệm cho dự án Mule của tôi.Kiểm tra các luồng phụ trong Mule
Tôi đã viết trường hợp thử nghiệm chức năng cho các Luồng chính của tôi như sau.
public void testMainFlow_1() throws Exception{
MuleClient client = muleContext.getClient();
MuleMessage result = client.send(helloServiceAddress, fileAsString("SamplePayloads/input_Request.xml"), properties);
assertNotNull("Null Result", result);
assertEquals(result.getPayloadAsString(), fileAsString("SampleResponses/sampleResponse.xml"));
}
Nhưng làm cách nào tôi có thể kiểm tra các luồng phụ của mình. Họ không có bất kỳ điểm kết thúc nào. Vì vậy, làm thế nào tôi có thể vượt qua trọng tải cho họ và kiểm tra nó.
Đưa ra dưới đây là cấu hình luồng của tôi.
<flow name="main_flow" >
....
....
<flow-ref name="subflow_1" />
....
....
<flow-ref name="subflow_2" />
....
....
</flow>
<sub-flow name="subflow_1">
....
<some-transformer ... />
<out-bound call to web-service />
<some-transformer ... />
....
</sub-flow>
<sub-flow name="subflow_2">
....
<some-transformer ... />
<out-bound call to web-service />
<some-transformer ... />
....
</sub-flow>
Tôi đã thử tạo luồng trình bao bọc cho các luồng phụ. Đó là một công việc xung quanh. Nhưng muốn thử nếu có điều gì đó trong Mule hỗ trợ kiểm tra trực tiếp các luồng phụ. – user1760178
Sau đó, xin vui lòng upvote/theo vé JIRA tôi tạo ra và liên kết trong câu trả lời của tôi. –
Xong. Cảm ơn nhiều. – user1760178