2010-08-12 4 views
5

Gibt es eine Möglichkeit, in JMeter zu konfigurieren, um die Dateien aus einer Antwort zu speichern?
Wählen Sie im Dialogfeld "Datei speichern"?Herunterladen und Speichern von Dateien in JMeter

+0

Auf welche Art von Antworten beziehen Sie sich? Haben die Antworten Dateien als Anhänge oder versuchen Sie, den Antwortinhalt selbst in einer Datei zu speichern? Wenn es Letzteres ist, können Sie http://jakarta.apache.org/jmeter/usermanual/component_reference.html#Save_Responses_to_a_file –

+0

verwenden Die Antworten haben Dateien als Anhänge. Ich drücke eine Schaltfläche "Datei herunterladen". – juanp

Antwort

0

Haben Sie versucht, Save Responses to File zu verwenden? Wenn Ihr Sampler auf die URL der Datei zugreift, die Sie herunterladen möchten, sollte er den Inhalt speichern. Ich habe es selbst nicht versucht, aber Dialog in this thread scheint anzuzeigen, dass es funktionieren sollte.

1

Um Dateien vom Server durch Klicken auf die Schaltfläche "Herunterladen" in Ihrer App abzurufen, klicken Sie in JMETER auf das Kästchen "eingebetteten Inhalt herunterladen" ODER machen Sie Ihre Anfrage direkt auf die Datei, die Sie herunterladen möchten. Möglicherweise müssen Sie eine Regex auf der Seite ausführen, um den Speicherort der Datei abzurufen, und dann eine separate Antwort nur für die herunterladbare Datei erstellen.

6

Ich habe seit einer Woche mit Problem gekämpft und endlich die Lösung gefunden.

Sie müssen einen Listener "Antwort auf eine Datei speichern" nur mit dieser Anforderung hinzufügen, die die Datei abruft und dann einen Speicherort angibt, an dem Sie die Datei speichern möchten.
Jmeter speichert 2 Dateien eines enthält Antwort Ergebnis und andere ist die ursprüngliche Datei.
Dateiformat ist das gleiche wie was aus der Datenbank abgerufen wird, in meinem Fall ist der Dateiname, der von jmeter auf dem Speicherort gespeichert wird, "TEXTFILE_1.octet-stream".
Benennen Sie diese Datei in das ursprüngliche Format wie file.jpg oder was auch immer das Format ist.
Sie erhalten die Originaldatei und zur Überprüfung der Dateiintegrität, Datenverlust und Datenbeschädigung kann die CRC-Prüfung für die von jmeter und Datei vor dem Hochladen erhaltene Datei durchgeführt werden - der CRC-Wert für die Datei sollte gleich sein.

Ich hoffe, es hilft.