2016-05-05 3 views
0

ich ein Szenario durch unterschiedliche Anforderung erfasst haben:Erste 404-Fehler in Reaktion im Falle POST-Anfrage in Jmeter

  1. Anmeldung
  2. einige Details hinzufügen.
  3. Laden Sie ein Dokument hoch.
  4. Abrufen einer Detailseite.

Alles ist in Ordnung bis zur Landung auf die Details Seite hinzufügen. Ich bekomme eine perfekte Antwort, aber wenn ich Details in einer Postanfrage hinzufüge, bekomme ich error 404 mit leerer Antwort.

Ich habe eine Response-Assertion hinzugefügt, die mit einem Textabschnitt übereinstimmt, für den der Benutzer nach dem Hinzufügen von Details navigiert.

In der Detailseite gibt es auch eine dynamische URL, die korrelierte.

enter image description here

Hilfe bitte!

enter image description here

+0

Grundsätzlich bekomme ich vorherige Anfrage Antwort in meiner nächsten POST-Anfrage, wenn jemand eine Idee haben ... Hilfe bitte! –

+0

Warten noch .... Ich denke., Es gibt keine Lösung dieses Problems ... –

+0

Bitte Bildschirm der Anfrage von meinem Beitrag Anfrage Element –

Antwort

0

Ich bin mir nicht sicher, was das Problem verursacht, aber ich bemerkte, dass Sie haben überprüft „multipartform-Daten für HTTP POST verwenden“, die für das Hochladen von Dateien verwendet wird, warum Sie nicht von dort, dass der Check entfernen und versuche.

+0

Ich versuchte, indem Sie deaktivieren "Verwenden Sie Multipart-Daten für HTTP POST", aber es funktioniert immer noch nicht –

0

Von "Recording Controller" kann ich sehen:

/home/-/mylead/add 

Und von Ihrer Anfrage:

/my-leads/add 

Als HTTP-Antwortcode 404 für "Not Found" steht meine Erwartung ist, dass dies das Problem ist.

Überprüfen Sie auch Ihre korrelierten Werte, falls sie auf Standardwerte zurückfallen, können Sie flockiges Verhalten bekommen. Für einige Hinweise siehe Artikel How to debug your Apache JMeter script.

+0

Jetzt bekomme ich nicht 404 Fehler, aber es ist immer noch nicht durch Antwort Assertion, ich Ich bekomme die Antwort der vorherigen Anfrage, wenn ich die Antwort in HTML überprüfe, in der Ergebnisliste tress Listener, ich habe auch die dynamische Variable im Debug Sampler überprüft, es ist in Ordnung ... immer noch nicht da, wo ich falsch liege ..... Hilfe Bitte! –

0

Können Sie versuchen, die Implementierung in Java zu ändern und Enkoder für den ersten Parameter zu deaktivieren? Und sollte versuchen, mit Körperdaten anstelle von Parametern zu arbeiten.

0

Ich habe dieses Problem gelöst, indem ich die Match-Nr. im Regex-Extraktor. Es waren zwei dynamische Variablen p_p_auth und p_auth die Regex Extraktor

p_auth=(.+?)& 

Treffer für p_p_auth in ersten 5 Spiel dann für p_auth passen also habe ich nicht, dies zu 6 passen mein Problem

Vielen Dank an alle für die Unterstützung lösen .

Verwandte Themen