Wissen Sie, was Sie speziell testen ? Die Messung der "Leistung" ist immer unbrauchbar, es sei denn, Sie wissen genau, was Sie wollen.
Suchen Sie zum Beispiel nach einer niedrigen Latenz beim Abrufen von Abfrageergebnissen? Vielleicht ein hoher Durchsatz beim Abruf von Daten? Vielleicht interessieren Sie sich eher für schnelle Einfügungen in die Datenbank und weniger für schnelle Abfrageergebnisse? Vielleicht interessieren Sie sich für verschiedene Dinge an verschiedenen Tischen (in der Tat, das ist fast immer der Fall).
Mein Rat wird wahrscheinlich ignoriert werden, aber ich werde es trotzdem sagen:
nicht optimize tun, bevor Sie wissen, was Sie wollen.
Nicht optimieren, während Sie den Code schreiben.
Wenn Sie Ihre Datenbank optimieren, stellen Sie sicher, dass Sie für die richtigen Dinge optimieren.Verwenden Sie realistische Daten - wenn Sie Textabschnitte im Wörterbuchformat testen, testen Sie nicht mit binären Daten (zum Beispiel).
Wie auch immer, ich werden Sie wahrscheinlich wurden für eine technische Antwort suchen, aber hey ...
Würde JMeter Arbeit mit einem lokal gehosteten Web-App? –
Ich sehe nichts, was Leute davon abhalten könnte, JMeter auf localhost zu benutzen. – Philippe
Scheint wie die endgültige Antwort, bis wir von besseren Methoden hören. –