功能单元测试将多部分/表单数据发送到Mule流

时间:2013-08-05 13:37:00

标签: mule

我正在使用JMeter发送这样的Multipart消息:

Raw Post body
Body

Send files with the request
    path          Parameter Name    Mime type
    file1.jmx     Payload           multipart/form-data
    test.jpg      Attachment

但是我们希望将其转移到功能单元测试中。在Mule中有最佳实践方法吗?我只是发送带附件的骡子消息吗?这是一个很好的复制http多部分消息吗?

msg.addAttachment(name, dataHandler)
MuleMessage result = client.send("http://localhost:8090/", msg, 200 * 1000);

1 个答案:

答案 0 :(得分:1)

对于这种类型的测试,我喜欢使用Apache的Common HTTP Client,因为它独立于Mule(因此它模拟了一个“中性”HTTP客户端),并且它很容易从功能测试方法中使用。