2010-01-07 26 views
6

Apache FOP'u düzelten bir web servisi kurdum. XML gönderirsiniz ve size işlenen PDF'yi içeren bir MTOM akışı verir. Şimdi çalışıyor, üzerinde bazı performans testleri yapmak istiyorum. soapUI says they support MTOM, ve diğer tüm web servis performans testleri için kullanıyorum, bu yüzden özel bir test demeti yazmak zorunda olmasaydım harika olurdu. Ben SoapUI geri yanıt almak ve bu şuna benzer::Bir MTOM web servisini soapUI ile nasıl test edebilirim?

Yani burada konu

<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> 

nasıl soapUI dökümü ve benim için ikili veri kodunu çözmek için alabilirim? Onun geçerli bir PDF ve hepsinden emin olmak istiyorum. (Verileri kısalma yanıtını kestirdim ve suçu korumak için mavnaladım! Yani bu yazıdaki gerçek PDF verileri değil)

Güncelleme: "ham" yanıt sekmesinde soapUI'nin gösterdiği:

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 
+0

vay ihracat. Burada ya da evsahibi forumunda cevap yok, – nont

+0

no'lu telefon numarasıyla aynı olsun .......... –

+0

https://www.soapui.org/soap-and-wsdl/headers-and-attachments.html#2 -Attachments-ve-Inline-Files –

cevap

2

BinaryData içeriği MTOM paketiyle mi geri döndü, yoksa yalnızca iletide belirtilen ikili veri mi? (soapUI içindeki ham yanıt görüntüleyicide bunu görebilirsiniz)

Bir ekse, yanıt penceresinin alt kısmındaki yanıt ekleri sekmesinde karşılık gelen bir ekinizin olması gerekir.

bu eviware.com de soapUI forumda bir konuyu gündeme ve Ham yanıt mesajının bir ekran ekleyiniz yardımcı olmazsa

..

Saygılarımızla!

/Ole eviware.com İşte

+0

Yanıt için teşekkürler. Eğer kanıtlardan iseniz, neden bir "gerçek" hesap almıyorsunuz? Cevap verebileceğiniz birkaç soapUI soruları var (ve bu sitede çok sayıda kişi olduğunu düşündüğümde kendime bir kaç soru soracağım). –

+1

Ek yok - veriler gösterildiği gibi yanıtta belirtildi. – nont

+0

Ben de ev sahibi forumlarda yayınladım. http://www.eviware.com/forums/index.php?topic=3050.0 – nont

2

benim için çalıştı budur:

  • Öncelikle Sonra MTOM

    enter image description here

    etkinleştirmek için istek özelliklerini ayarlayın yanıt aldığınızda ekleri sekmesini tıklayın ve tıklayın minik düğme (resme bakın) eki

enter image description here