So habe ich ein bisschen ein Dilemma mit meiner Anwendung Lasttests getroffen. Meine Anwendung beruht auf gültigen Facebook-Logins, während ich Shadow-Records für die angemeldeten Benutzer erstelle.Facebook-Anwendung laden und Leistung testen
Wie kann ich meine Anwendung testen, während ich Facebook-Anrufe verwende (anstatt sie zu deaktivieren).
Ich muss sicherstellen, dass mindestens 100.000 Benutzer verbinden können, ohne sich zu verzetteln.
Mein Code läuft ziemlich schnell so weit auf seit ich lade ich 1000 ms pre-caching. Aber ich möchte noch ein paar Tests durchführen, bevor ich meinen Cache einschalte.
Wie kann ich das tun?
Von dem, was ich gestoßen bin, scheint jeder zu sagen, nur Facebook-Anrufe deaktivieren und laden Test, als ob die Anwendung eine normale Website war. Ich stieß auch auf etwas namens friendrunner, das schien, als könnte es die Lösung für mein Problem sein. Außer, dass noch niemand von mir zurückkommt.
gut fand ich etwas nicht ganz das, was ich als in der Anzahl der Benutzer jedoch Facebook erwarten befreit und erlauben bis zu 500 Benutzer pro App ohne Spam oder „fake Konto“ oben http://developers.facebook.com/docs/test_users/ – Thillypickle
Also, um dies zu verdeutlichen, ist dies eine neue Funktion, mit der Sie 500 "Test" -Benutzer erstellen können, die nicht den normalen Prüfungen unterliegen - dies wurde Ende letzten Jahres eingeführt. Es gibt jedoch Einschränkungen, vor allem in Bezug auf die Tatsache, dass Testbenutzer Silos sind und nicht in der Lage sind, mit echten Benutzern zu interagieren. Das heißt, Sie werden es wahrscheinlich immer noch einfacher finden, FB auszugeben, wenn Sie sich hauptsächlich auf Ihre eigene App und nicht auf FB konzentrieren, macht es Sinn, sie aus der Gleichung herauszunehmen. –
Ich hatte ein Gespräch mit einem der Facebook-Entwickler und sie sagten, Facebook könnte bessere Testmethoden implementieren, um sicherzustellen, dass eine Anwendung nach der Veröffentlichung in der Produktion nicht auf eine Ladewand trifft. Ich nahm Ihren Vorschlag mit facebook Anrufe ab und alles schien in Ordnung. Ich habe auch den Cloud-Pool so eingestellt, dass er automatisch einen neuen Server spawnt, sobald er eine bestimmte Nutzung erreicht hat. danke für deine antwort. – Thillypickle