Ich habe Jmeter des Pre-Prozessor ‚Benutzer verwendete parameters'to zufälligen E-Mail-IDs zu erzeugen SINGUP api, in der Lage zu susscefully erzeugen und signin zu testen. Die zufällig generierte E-Mail-ID wird jedoch nicht in der Datenbank angezeigt (mit mongoDB), sie wird nicht in der Datenbank gespeichert. Speichert jmeter die E-Mail-ID in der DB?Does Jmeter speichert die zufällig generierte E-Mail-ID (Pre-Prozessor-Benutzerparameter) in der Datenbank
Antwort
standardmäßig JMeter speichert nicht alles in die Datenbank. Wenn Ihr API-Anmeldevorgang das Speichern der E-Mail-Adresse der sich anmeldenden Person in der Datenbank annimmt, liegt ein Fehler in Ihrem Testszenario vor.
JMeter berücksichtigt automatisch HTTP Status Codes unter 400 als erfolgreich, es führt keine Überprüfungen des Antwortkörpers durch, daher erwarte ich, dass Sie pseudo-erfolgreiche Antworten mit Fehlern oder Ausnahmen erhalten. Fügen Sie Ihrem Testplan View Results Tree Listener hinzu - es ist in der Lage, Details zu Anforderungen und Antworten zu visualisieren und diese sorgfältig zu prüfen. Wenn es Fehler gibt - beheben Sie diese, bis Sie mit Ihrem Skriptverhalten zufrieden sind, danach kann der Listener deaktiviert werden.
Sie auch JMeter Assertions verwenden können, das heißt Response Assertion überprüfen, ob Antwort enthält Nachricht über erfolgreiche Zeichen.
Vergessen Sie nicht, den HTTP-Header-Manager hinzuzufügen, um den entsprechenden Header Content-Type zu senden, da einige API-Server die Anfragen, die nicht den erwarteten MIME-Typ haben, nicht verarbeiten.
Siehe Testing SOAP/REST Web Services Using JMeter Artikel für weitere Informationen über APIs Lasttests.
- 1. Wie halte ich die zufällig generierte Farbe?
- 2. Zufällig generierte Hexadezimalzahl in C#
- 3. Python zufällig generierte IP-Adresse der Zeichenfolge
- 4. Jmeter speichert 90% Antwortzeit
- 5. PHP generierte zufällig gemischte Sequenz
- 6. Wie 52 zufällig generierte Zahlen auf der Konsole gedruckt werden?
- 7. Wie speichert ORMLite ForeignCollections in der Datenbank?
- 8. Android Studio speichert Daten in der Datenbank
- 9. Wie speichert man Passwörter in der Datenbank?
- 10. Wo speichert Sitecore Artikelstatistikdaten in der Datenbank?
- 11. Funktion erstellen, die keine Daten in der Datenbank speichert
- 12. Wie speichert APScheduler die Jobs in der Datenbank? (Python)
- 13. Speichert die Anzahl der Datensätze der Datenbank redundant?
- 14. Datenbank-generierte menschenfreundliche Codes
- 15. Wie lege ich zufällig generierte Zahlen in eine Tabelle ein?
- 16. zufällig generierte Fragen: i zufällig Fragen mit JPQL generieren möchten fragt
- 17. Bash/Tcl: Wie werden zufällig generierte Namen in der gleichen Spalte in der Textdatei umbenannt?
- 18. Wie generiere ich Dashboard generierte Berichte in jmeter?
- 19. Jmeter Variablen zufällig in Benutzer und E-Mail
- 20. Datenbank Datensatz created_at Zeit ändert sich zufällig
- 21. Datenbank Engpass Identifizierung mit Jmeter
- 22. Wie können Sie die ID in der URL zufällig machen?
- 23. KeyDown Enter auf der TextBox speichert Nullwert in der Datenbank
- 24. Datenbank speichert keine Informationen
- 25. Wie mache ich eine zufällig generierte Nummer gleich einer anderen?
- 26. Überschreibende EF-CodeFirst generierte Datenbank
- 27. json codiert zufällig generierte Zahl ist immer gleich auf IE8
- 28. Django Zufällig generierte Wörter (Passphrase oder mimetisches Wort)
- 29. Wie speichert man Chat-Nachrichten in Echtzeit in der Datenbank?
- 30. Wie speichert man eine Variable in der Datenbank in CakePHP?
Danke für die Information. Meine Tests gehen nach einigen Änderungen weiter, ich ging davon aus, dass Details gespeichert werden würden, jetzt würden die Daten nicht in der Datenbank gespeichert. – blakshmi
wäre es gut, wenn diese Benutzer (erstellt durch die Registrierung api verwenden und Benutzer werden in DB nicht gespeichert) als Echtzeit-Benutzer verwendet werden und erhalten Daten von CSV-Daten config echte Benutzer zu simulieren? – blakshmi