Was ist ein gutes Tool oder eine gute Website, um eine Website/Site auf Performance-Tests zu testen? Ich versuche, eine gute Grundlinie zu finden, um zu erkennen, wie schnell meine Seite auf einen Hosting-Provider geladen wird. Ich habe ursprünglich http://www.freespeedtest.com/ verwendet, aber ich möchte Meinungen und Links für andere erhalten.Was ist ein gutes Tool oder eine gute Website, um eine Website/Site auf Performance-Tests zu testen?
Was ist ein gutes Tool oder eine gute Website, um eine Website/Site auf Performance-Tests zu testen?
Antwort
Ich benutze dies erforderlich, um eine Seite der Größe und die Anzahl der HTTP-Anforderungen zu messen: http://www.websiteoptimization.com/services/analyze/
Ich benutze Pingdom meine Website durchschnittliche Antwortzeit zu messen.
Hier sind ein paar, die ich benutze:
http://www.linkvendor.com/seo-tools/speedtester.html (Dieser ist ziemlich detailliert)
http://www.vertain.com/?sst (Sehr schneller und einfacher Geschwindigkeitstest)
http://www.iwebtool.com/speed_test (Ein weiterer einfacher Geschwindigkeitstest)
YSlow Add-In für Firefox ist sehr gut, um Ihnen dabei zu helfen, die Leistung zu optimieren, genauso wie die Registerkarte NET von Firebug.
Verwenden Sie für einfache grundlegende Tests ab (ApacheBench) oder httperf.
Pingdom ist sehr nützlich für die anfängliche Analyse einer bestimmten Seite und Messung der Standortantwort. Dies ist jedoch kein Lasttest-Tool.
Dafür müssen Sie zu den kommerziellen Tools gehen. Hier sind einige Möglichkeiten:
- Keynote
- Gomez starken Text
- Loadrunner
Ich habe auch vor kurzem Belastung Schlag aus und es schien wie ein gutes Basiswerkzeug.
Schließlich, hier ist eine ziemlich umfassende Liste von Optionen. http://www.softwareqatest.com/qatweb1.html#LOAD
Firebug mit YSlow ist eine ziemlich häufige Kombination. Google hat auch PageTest, die ein anderes Plugin ist, das mit Firebug funktioniert. Es hat ein paar verschiedene Regeln und ähnliches, ist aber immer noch ziemlich ähnlich zu YSlow. Ich verwende beide Tools gerne für erste Tests, da sie sehr einfache und schnelle Ergebnisse liefern können.
Sobald Sie mit den Optimierungen begonnen haben und sehen möchten, wie sich die Leistung ändert, empfehle ich die Verwendung von Pagetest. Es bietet ein Web-Interface für YSlow ähnliche Performance-Ergebnisse/Analysen zusammen mit sehr schönen Wasserfall-Charts, um zu sehen, wo die Zeit verbracht wird. Vielleicht die zwei nützlichsten Dinge über Pagetest sind, dass 1) es Ihnen ermöglicht, leicht mehrere Versuche durchzuführen und 2) es gibt klare Ergebnisse für kalte und heiße Cache-Fälle. Ich habe festgestellt, dass mehrere Versuche der einzige Weg sind, um realistische Leistungsergebnisse zu erzielen. Es gibt einfach zu viel Varianz in einzelnen Studien.
Ich habe alle diese Tools ausprobiert und stieß schließlich auf das Plugin "Net Export" für Firebug.Jetzt verwende ich die Registerkarte "NET" von Firebug, um meine Website-Leistung zu verfolgen, und ich kann es zu .har format exportieren, um später als ein Archiv anzuzeigen. Ich kann die .har-Archive als Baselines verwenden und dann mehr Firebug-Spuren "persistieren" und sie später visuell vergleichen.
- 1. Was ist ein gutes Web-Crawler-Tool?
- 2. Was ist ein gutes Buch oder eine Website, um mit der Entwicklung des Palm Treo/Centro zu beginnen?
- 3. Was ist ein gutes Symbol, um eine Legende oder einen Schlüssel für ein Diagramm darzustellen?
- 4. Was ist eine gute Website Prolog zu lernen?
- 5. Was ist der schnellste Weg, um eine gute Suche auf meiner Website zu implementieren?
- 6. Was ist ein gutes Werkzeug zum Erstellen einer Website-Architektur?
- 7. Was ist eine gute Methode, um ASP.NET-Verbindungsprobleme zu diagnostizieren?
- 8. Was ist ein gutes Reverse-Db-Engineer-Tool für NHibernate?
- 9. Ist das eine gute oder schlechte Methode, Konstruktoren zu verwenden? (... um das Testen zu ermöglichen)
- 10. Was ist eine gute Beispielklasse, um TDD zu demonstrieren?
- 11. Was ist ein gutes Tool zum Kommentieren von Code?
- 12. Was ist eine gute Bibliothek, um Apache2-Konfigurationsdateien zu manipulieren?
- 13. Was ist eine gute Methode, um einen Befehlsnamen zu erfinden?
- 14. Was ist ein gutes Berechtigungssystem zu verwenden?
- 15. Was ist eine gute Auszeichnungssprache für Tests?
- 16. Was ist ein gutes Layout für eine Standardfehlerprotokolldatei?
- 17. Was ist ein gutes 2D-Grafikframework für eine Zeichenanwendung?
- 18. Ist es eine gute Übung, Testeigenschaften zu testen?
- 19. Was ist eine gute Möglichkeit, geparste JSON-Karten auf Gleichheit zu testen?
- 20. Was ist eine gute Faustregel-Gleitkommavergleichsmethode?
- 21. Was ist ein gutes Datenbankdesign (Schema) für eine Anwesenheitsdatenbank?
- 22. Was ist eine gute Methode, um eine große Testdatei zu erstellen?
- 23. Was wäre ein gutes Datamodel, um ein Datamodell zu beschreiben?
- 24. Was ist ein gutes phonetisches Alphabet für eine Passwortanwendung?
- 25. Was ist ein gutes CMS zur Integration in eine bestehende Java-Website?
- 26. Was ist ein gutes Beispiel für eine Java Swing-Anwendung?
- 27. Was ist eine gute Möglichkeit, eine PHP-Website-Anwendung zu organisieren?
- 28. Was ist eine gute Möglichkeit, Feedback von einem Benutzer auf einer Website zu erhalten?
- 29. Wann ist eine gute Zeit, um über Skalierung nachzudenken?
- 30. Was ist eine schnelle Möglichkeit zu testen, um zu sehen, eine Datei existiert?
Auch jetzt haben wir http://code.google.com/speed/page-speed/ das ist auch ein FireBug Add-on – UnkwnTech
Meine Antwort tötet diese. Sollte man sich merken. Wenn genügend Zeit zur Verfügung steht, wird eine bessere Antwort von jemandem kommen. – djangofan
Nice find, schau dir das Plug-In an, wird nützlich sein, bin mir sicher :) –