Keine Nutzlast Erkannt, wenn mit JMeter mit einem REST Webservice-und XML-Körper

Ich bin mit JMeter zu tun, Last-Test. Mein test besteht aus einem einfachen POST-request. Wenn ich diese Anfrage, die der server in seine Fehler meldet, sagt No Payload Detected. Ich habe überprüft, dass der server empfängt eine Post-Anforderung, und ich habe versucht, verschiedene Texte in der Raw-Post-Body.

Weiter, um sicherzustellen, dass es nicht ein problem mit dem server, ich habe einen anderen Http-Request-Programm (Wiztools rest-client) zu senden aus einem post mit dem gleichen Inhalt. Es funktioniert, und keine No Payload Detected Fehler geworfen wird.

Meine aktuelle Theorie ist, dass beide JMeter und dem server analysieren. Ich weiß der server nicht, wie es ist auf der Suche nach ein kleines Stück der Daten, und dass JMeter beim Parsen Ruinen das kleine Stück von Daten.

So, zum Schluss, meine Frage ist "Was Parsen tut JMeter tun?".

Ich habe mir für diese Antwort, und das einzige, was ich weiß, dass es nicht analysiert ist ${VARNAME}.

Den text sende ich unter:

<IpReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="">
  <ProductReviewId>12345</ProductReviewId>
  <DepartmentCode>ABC</DepartmentCode>
  <ProductTitle>Test of a teaser</ProductTitle>
  <ProjectId>2</ProjectId>
  <ProductCodePD>ICS-1139150</ProductCodePD>
  <Priority>Pre-Approved</Priority>
  <Status>Approved</Status>
  <IpStatus>Submitted</IpStatus>
  <EvalStatus>Approved</EvalStatus>
  <EvalNotes>No Limitations - message from eval</EvalNotes>
  <Notes>Notes test</Notes>
  <IsInClarity>true</IsInClarity>
  <IsPreRelease>true</IsPreRelease>
  <IsApproved>true</IsApproved>
  <IsCOREvalIP>false</IsCOREvalIP>
  <Elements>
    <IpReportElement>
      <IpReportElementLineItemId>21774</IpReportElementLineItemId>
      <ElementType>ReportingStatement</ElementType>
      <Contributor>Sample Contributor</Contributor>
      <Description>test</Description>
      <LocationInProduct>test</LocationInProduct>
      <ReportingStatementId>7</ReportingStatementId>
      <IpCodeId>3</IpCodeId>
      <Links>
        <IpReportLink>
          <IpReportLinkId>25982</IpReportLinkId>
          <Name>Link</Name>
          <Url>https://example.org/</Url>
        </IpReportLink>
      </Links>
    </IpReportElement>
  </Elements>
  <CustomData>&lt;site&gt;ldsorg&lt;/site&gt;
&lt;site-root&gt;/preview/ldsorg/&lt;/site-root&gt;
&lt;correlation-document-id&gt;123456-eng&lt;/correlation-document-id&gt;
&lt;post-to-server&gt;l12773:9239&lt;/post-to-server&gt;
</CustomData>
  <ApprovalNumber>2013-1139150-I</ApprovalNumber>
  <EvalApprovalNumber>2013-1139150-E</EvalApprovalNumber>
</IpReport>

Hier ist ein screenshot von JMeter. Dies ist die einzige Anforderung, mit der keine andere config-Elemente:
Keine Nutzlast Erkannt, wenn mit JMeter mit einem REST Webservice-und XML-Körper

  • Zeigen Sie Ihre HTTP-Sampler Konfiguration
  • img607.imageshack.us/img607/4645/20130506104835telerikvm.png Es ist ein screenshot von der Anfrage. Ich habe überprüft, dass der server und port korrekt sind. Ich habe keine config-Elemente.
  • Sie können hinzufügen, Bild in Ihrer Frage, ich bin nicht in der Lage zur Anzeige der link
Schreibe einen Kommentar