![]() Mailinglisten-Archive |
Hallo Florian, danke f�r den Tipp, aber ich wollte den Server nicht unter Last setzten. Es sollte z.B. simuliert werden das gleichzeitige Zugriffe ein anderes verhalten des Programmes hervorbringt. Wie z.B. in einem Shop: User A kommt genau gleichzeitig mit User B auf den Shop. Das Script holt sich alle Daten aus der Datenbank bei User A und B. Nun m�chte User A das Produkt P kaufen genau wie User B. Aber von dem Produkt P ist nur noch eines verf�gbar. Beide Scripte sehen das es von dem Produkt noch eines gibt, und f�hren die Aktion aus. Nun wird innerhalb des Scriptes die Menge um eines reduziert. Bei beiden Usern steht nun in dem Script die Verf�gbarkeit des Produktes P mit 0. Diese wird nun auch in die Datenbank zur�ck geschrieben. Nun haben User A und B das Produkt P gekauft, wer bekommt es nun aber? Es ist ja nur eins vorhanden. Solche Probleme w�rde ich gerne durch Tests herausfinden k�nnen... Gr��e Oliver Am 20. Januar 2012 07:04 schrieb Florian @ Familie Kieling <florian at familie-kieling.de>: > Moin Oliver, > > schaue Dir mal die Tools "ab" (Apache-Benchmark) und "Selenium". > Mit ab kannst Du verschiedene Lastszenarien simulieren. Mit Selenium steht > Dir die M�glichkeit offen, automatisierte Tests Deiner Seite zu fahren. Das > l��t sich bspw. mit Cron auch zu einem Lasttest erweitern. > > Gru� > Florian > > Am 19.01.2012 22:03, schrieb Oliver Baran: >> Hallo Liste, >> >> Kennt ihr eine M�glichkeit eine Applikation mit gleichzeitigen Anfragen / >> Aufrufen zu testen? >> Damit man zum Beispiel fr�hzeitig Probleme findet die durch gleichzeitiges >> zugreifen auf ein Script entstehen k�nnen. >> Wie z.B. Ein Feld wird in der Datenbank geupdatet und ein anderer User der >> gleichzeitig dieses Script aufruft bekommt noch den alten Wert >> ausgeliefert. Was fatal w�re wenn es z.B. um einen Bestand geht. >> Kann PHPUnit da evtl. weiterhelfen? >> Ich bin �ber Ideen und L�sungsvorschl�ge dankbar. >> >> Viele Gr��e >> Oliver > > -- > ** Allgemeine deutschsprachige PHP-Liste: php at phpbar.de ** > Informationen: http://www.phpbar.de > http://lists.phpbar.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive