2017-02-12 4 views
0

Ich mag Test DRUPAL von JMeter laden, aber wenn ich meinen Testplan ausführen (es ist etwa Warenkorb in Drupal Commerce Aktualisierung) es mir diesen Fehler gibt. "Die Form hat veralten Kopieren Sie alle nicht gespeicherten arbeite im untenstehenden Formular und lade diese Seite dann neu. " Ich denke, der Wert von Form-Token ist ungültig. Ich benutze regulären Ausdruck für Form-Token mit diesem regulären Ausdruck: name = "form_token" value = "(. +?)". Es aktualisiert immer noch nicht EinkaufswagenLoad Testing Drupal von JMeter

Wie kann ich dieses Problem lösen?

+0

Können Sie das gleiche erlaubt Inspektion überprüfen "form_token" Wert in Anfrage, indem "Debug Sampler" hinzugefügt wird. Ich denke, dass "form_token" nicht extrahiert wird. –

Antwort

0

Es könnte viele verschiedene Gründe dafür sein, höchstwahrscheinlich:

  1. Fehlende HTTP Cookie Manager
  2. fehlt oder nicht richtig arbeiten correlation

Die Lösung der Anforderung vergleicht, welche sein wird erzeugt durch JMeter mit der Bitte, aus dem realen Browser kommt - sie müssen identisch sein (abgesehen von dynamischen Bits wie Cookies oder diesen form_param).

  • In JMeter Sie View Results Tree Zuhörer können Anfrage- und Antwortdetails, Variablen und Cookie-Werte zu überprüfen, usw.
  • In Browser sollten Sie developer tools Option haben, die