나는 Apache FOP을 감싸는 웹 서비스를 만들었습니다. XML로 보내면 렌더링 된 PDF가 포함 된 MTOM 스트림이 제공됩니다. 이제는 작동하고 있으므로 성능 테스트를 일부 수행하고 싶습니다. soapUI says they support MTOM, 그리고 다른 모든 webservice 성능 테스트에이 코드를 사용하기 때문에 사용자 정의 테스트 장치를 작성하지 않아도 좋을 것입니다. 내가 soapUI에 다시 응답을 얻을, 그것은 다음과 같습니다 :soapUI를 사용하여 MTOM webservice를 테스트하려면 어떻게해야합니까?
그래서 여기에이 문제의
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns2:RenderDocumentResponse xmlns:ns2="http://webservices.cscinfo.com/renderService">
<ns2:Content>
<ns2:fileName xsi:nil="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<ns2:fileType>pdf</ns2:fileType>
<ns2:mimeType>application/pdf</ns2:mimeType>
<ns2:binaryData>JVBERAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc</ns2:binaryData>
</ns2:Content>
<ns2:message>file rendered</ns2:message>
</ns2:RenderDocumentResponse>
</soapenv:Body>
</soapenv:Envelope>
어떻게 soapUI 덤프 나를 위해 바이너리 데이터를 디코딩하기 위해 어떻게해야합니까? 나는 그것의 유효한 PDF 및 모든 것을 확인하고 싶다. (간결함을 위해 응답의 데이터를 잘라 버리고 유죄를 방어하기 위해이 게시물에있는 실제 PDF 데이터가 아님)
업데이트 : soapUI가 "원시"응답 탭에 표시하는 내용은 다음과 같습니다.
HTTP/1.1 200 OK
Date: Wed, 13 Jan 2010 17:02:31 GMT
Transfer-Encoding: chunked
Content-Type: text/xml; charset=UTF-8
X-Powered-By: Servlet/2.5 JSP/2.1
와우 보냅니다. 여기에 답변이 없거나 eviware 포럼에있는 현상금에도 불구하고 – nont
과 같습니다 .......... –
https://www.soapui.org/soap-and-wsdl/headers-and-attachments.html#2 첨부 파일 및 인라인 파일 –