php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.06.2010, 13:35  
Neuer Benutzer
 
Registriert seit: 13.06.2010
Beiträge: 27
PHP-Kenntnisse:
Fortgeschritten
elrt befindet sich auf einem aufstrebenden Ast
Standard PHP Anwendungen-Testphase- wie?

Guten Tag,

ich habe eine PHP-Anwendung geschrieben, die ziemlich lange gedauert hat (Chat,Fotogallerie,Nachrichtensystem,Login...)

Nun bin ich in der Testphase. Bis jetzt habe ich mein Projekt aber nur auf meinem localhost als Einzelanwender getestet.

Mich würde interessieren, ob es möglich wäre, meine Anwendung im größeren Rahmen zu testen(beispielweise das Chatsystem).
Also zum Beispiel 10 Leute benutzen die Anwendung gleichzeitig.
Ist das möglich, ohne die Anwendung gleich online zu stellen?

Gruß Robert
elrt ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.06.2010, 13:42  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.401
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von elrt Beitrag anzeigen
Guten Tag,

ich habe eine PHP-Anwendung geschrieben, die ziemlich lange gedauert hat (Chat,Fotogallerie,Nachrichtensystem,Login...)

Nun bin ich in der Testphase. Bis jetzt habe ich mein Projekt aber nur auf meinem localhost als Einzelanwender getestet.

Mich würde interessieren, ob es möglich wäre, meine Anwendung im größeren Rahmen zu testen(beispielweise das Chatsystem).
Also zum Beispiel 10 Leute benutzen die Anwendung gleichzeitig.
Ist das möglich, ohne die Anwendung gleich online zu stellen?

Gruß Robert

*g*...
Du fragst einfach in Foren (wie diesen) nach Betatestern und weist diesen ein Zugangsdaten zu.
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline  
Alt 22.06.2010, 14:06  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Ohne es online zu stellen wird das aber nix... es sei denn, deine Tester befinden sich alle in einem gemeinsamen LAN.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 22.06.2010, 14:10  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
Ohne es online zu stellen wird das aber nix... es sei denn, deine Tester befinden sich alle in einem gemeinsamen LAN.
Man kann ja auch auf einen PC über deine Online IP zugreifen, so könnte man es bei dir lokal testen und die Tester sitzen sonst wo im Internet, LAN ist nicht unbedingt nötig! Oder du hast bei dir daheim eben verschiedene Clients (unterschiedliche Browser) oder vlt. hast du ja mehrere PCs/Laptops bei dir daheim.

Ansonsten wird oftmals schon online getestet, allerdings wird dann eben die ganze Anwendung nochmal per htaccess oder ähnlichem geschützt dass nur "eingeweihte" Betatester Zugang dazu haben.
Flor1an ist offline  
Alt 22.06.2010, 14:30  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Ich hab zB auch für meine Projekte div. Simulationsfunktionen (Benutzer, Threads, Nachrichten und was es noch so gibt anlegen...).
Während der Entwicklung ist es ja meißt so, dass man nur ein paar Testdaten anlegt und kA hat, wie die Performance am Livesystem wirklich sein wird.
Durch die automatisch erstellten Benutzer usw kann ich dann zB feststellen, dass der Query bei einem Benutzern zwar optimal rennt, aber bei 1000 Benutzer im System 2 Sekunden benötigt...

Damit erspart man sich dann oft ein komplettes Code umkrempeln da das Design falsch war, oder man kann frühzeitig genug Queries anpassen, Indizes anlegen usw.

Hat auch was damit zu tun, dass zB die Datenbankänderung im Livesystem mit 1000000 Einträgen unnötig lange dauern würde und man so die Downtime minimal halten kann.
ragtek ist offline  
Alt 22.06.2010, 14:40  
Erfahrener Benutzer
 
Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse:
Fortgeschritten
Sirke befindet sich auf einem aufstrebenden Ast
Standard

Ich schmeiße mal VMs in dem Raum, damit kannst du verschiedene Hosts mit verschiedenen Betriebssystemen/Browsern virtualisieren und verschiedene Testcases durchspielen...
Sirke ist offline  
Alt 22.06.2010, 14:59  
Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 59
PHP-Kenntnisse:
Fortgeschritten
gs93 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Man kann ja auch auf einen PC über deine Online IP zugreifen, so könnte man es bei dir lokal testen und die Tester sitzen sonst wo im Internet, LAN ist nicht unbedingt nötig!
Dann muss man bei seinem Router allerdings das Portforwarding entsprechend einstellen und der evtl. Softwarefirewall beibringen das sie die Ports nicht blocken soll.
MfG
__________________
gs93 ist offline  
Alt 22.06.2010, 15:21  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Sollte ja keine größere Hürde darstellen.
Flor1an ist offline  
Alt 22.06.2010, 15:25  
Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 59
PHP-Kenntnisse:
Fortgeschritten
gs93 befindet sich auf einem aufstrebenden Ast
Standard

Ich sags nur, nicht das der TE dann da sitzt und verzweifelt weil er keine Antwort von seiner öffentlichen IP bekommt. Außerdem kann so ein Router echt hartnäckig sein^^
MfG
__________________
gs93 ist offline  
Alt 22.06.2010, 15:39  
Neuer Benutzer
 
Registriert seit: 13.06.2010
Beiträge: 27
PHP-Kenntnisse:
Fortgeschritten
elrt befindet sich auf einem aufstrebenden Ast
Standard

alles klar, danke für eure Tips


Ich hätte nochmal eine Frage an ragtek:
Wie sehen deine Simulationsfunktionen aus?
Klingt sehr interessant auf jeden Fall. Ich frage mich nur, wie du die Klicks/etc. simulierst.
Wie machst du das beispielsweise für ein Nachrichtensystem ?

Gruß Robert
elrt ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] FF - leider eine Session in zwei Anwendungen thomasch PHP Tipps 2010 6 22.02.2010 21:06
[Erledigt] Wie funktionieren eigentlich Browser-Map Anwendungen sagato0816 JavaScript, Ajax und mehr 18 16.10.2009 19:41
PHP GUI Anwendungen mit php-gtk dunst0 PHP-Fortgeschrittene 0 30.07.2009 02:01
Resourcenfuchsen für große Anwendungen Uhu Server, Hosting und Workstations 9 01.11.2008 12:16
Anwendungen von Klassen PHP Tipps 2006 11 03.01.2006 00:01
Anwendungen mit PHP und KrazSE PHP-Fortgeschrittene 11 11.11.2005 14:56
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
2 Anwendungen mit gleicher Datenbank PHP Tipps 2005-2 7 15.06.2005 21:57
zwei where anwendungen? $$$ ThiKool $$$ Datenbanken 2 30.01.2005 02:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gute php anwendungen, php anwendungen, phpanwendungen testen, php anwendungen testen, php applikationen testen, datenbanken testphase

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum