Hallo,
ich suche ein Tool, mit dem wir unsere Webshop ausgiebig testen können. Es sollte folgendes können:
- Abarbeitung vorher augezeichneter / konfigurierter Klickpfade - SSL/Cookies etc. - statistiche Auswertung pro aufgerufender Seite/Script - konfigurierbare Anzahl virtueller User etc. - darf auch was kosten
Ich habe noch nix passendes gefunden, obwohl ich seit einem halben Tag bei Google unterwegs bin. Kann mir jemand einen Schubs in die richtige Richtung geben? Zum selberschreiben (z.B. Perl) habe ich zwar die Kenntnisse, aber wohl nicht die nötige Zeit......
Mit freundlichen Grüßen
Jens Puruckherr
ich suche ein Tool, mit dem wir unsere Webshop ausgiebig testen können. Es sollte folgendes können:
Liest Name-Passwort-Paare aus Dateien und trampelt mit diesen Zugriffskennungen auf dem Webserver rum + statistische Auswertung: http://sslclient.sourceforge.net/
mfg, Fabian
On Tue, Dec 17, 2002 at 14:34:52 +0100, Fabian H?nsel wrote:
Liest Name-Passwort-Paare aus Dateien und trampelt mit diesen Zugriffskennungen auf dem Webserver rum + statistische Auswertung: http://sslclient.sourceforge.net/
pummel@linux:~/sslclient> make g++ -c -Wall -g3 -DDEBUG -I. -I/usr/include -I./include -o debug/sslclnt.o sslclnt.cc sslclnt.cc: In function `void SSLInfoCallback(SSL *, int, int)': sslclnt.cc:749: assignment to `char *' from `const char *' discards qualifiers sslclnt.cc: In function `int RandomDelay(long int, long int)': sslclnt.cc:789: warning: assignment to `long int' from `double' make: *** [debug/sslclnt.o] Fehler 1
Sch.... da h�rts bei mir auf.
Jens
On Mon, 23 Dec 2002 11:44:36 +0000, Jens Puruckherr wrote:
pummel@linux:~/sslclient> make g++ -c -Wall -g3 -DDEBUG -I. -I/usr/include -I./include -o debug/sslclnt.o sslclnt.cc sslclnt.cc: In function `void SSLInfoCallback(SSL *, int, int)': sslclnt.cc:749: assignment to `char *' from `const char *' discards qualifiers
Steht eigentlich alles da. Links der Zuweisung ist ein char*, rechts ein const char*. Der Compiler will nun der Variablen nicht einfach so eine Konstate aufs Auge druecken bzw. die Konstante variablel machen.
Mach aus dem "char *str" ein "const char *str" oder gib dem Compiler die Option -fwritable-strings mit. Dann werden die beiden Strings in str=(where & SSL_CB_READ)?"read":"write"; nicht automatisch Konstanten sondern einfache char*.
Bei naechsten mal moeglicht die fehlerhafte Stelle Quellkode mit angeben. Das hebt die Lust, sich das Problem anzuschauen.
Reinhard
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tuesday 17 December 2002 12:54, Jens Puruckherr wrote:
ich suche ein Tool, mit dem wir unsere Webshop ausgiebig testen können. Es sollte folgendes können:
Der Apache Benchmark ist ziemlich gut parametrisierbar, mit etwas Scripting kombiniert sollte er alles tun, was Du brauchst.
Konrad
Hallo,
lug-dd@schlittermann.de writes:
Der Apache Benchmark ist ziemlich gut parametrisierbar, mit etwas Scripting kombiniert sollte er alles tun, was Du brauchst.
ab is a tool for benchmarking the performance of your Apache HyperText Transfer Protocol (HTTP) server. It does this by giving you an indication of how many requests per second your Apache installation can serve.
Ich brauche aber kein Tool um einen Server zu benchmarken, sondern eigentlich will ich den Shop als ganzes benchmarken, was in diesem Fall nicht das gleiche ist. Es geht mir bicht um die Leitungsfähigkeit der Hardware oder der Installation, sondern um die Leistung der Applikation, also die Abarbeitung der Scripte, DB-Zugriffe etc. Und das unter haöbwegs realistischen Lastbdingungen, also nicht 100 mal hole mir seite1.php sondern 100 Agents klappern einen Klickpfad ab, legen Dinge in den Warenkorb, suche in der Produktliste etc. Ich bau mir gerade was eigenes in Perl, da noch einige Specials nötig sind.... Das dicktste Problem, ist aber noch das fexible erstellen eines Klickpfades mit GET und POST und gegebenenfalls den nötigen POST-Parametern.... Mit freundlichen Grüßen
Jens Puruckherr
also nicht 100 mal hole mir seite1.php sondern 100 Agents klappern einen Klickpfad ab, legen Dinge in den Warenkorb, suche in der Produktliste etc.
Ich weiß nicht, ob der sslclient das alles richtig kann. Ich denke mal, der wird zufällig ein paar Links nachgehen, die ihm so begegnen.
pummel@linux:~/sslclient> make g++ -c -Wall -g3 -DDEBUG -I. -I/usr/include -I./include -o debug/sslclnt.o
sslclnt.cc
sslclnt.cc: In function `void SSLInfoCallback(SSL *, int, int)': sslclnt.cc:749: assignment to `char *' from `const char *' discards
qualifiers
sslclnt.cc: In function `int RandomDelay(long int, long int)': sslclnt.cc:789: warning: assignment to `long int' from `double' make: *** [debug/sslclnt.o] Fehler 1
Sch.... da hörts bei mir auf.
Nicht nur bei dir. Frage an alle: Gibts da irgendwo ein Howto, ne dicke README oder so, worin solche Dinge mit (wahrscheinlicher) Lösung beschrieben sind?
mfg, Fabian
On Mon, 23 Dec 2002 11:30:19 +0100, Fabian Hänsel wrote:
Nicht nur bei dir. Frage an alle: Gibts da irgendwo ein Howto, ne dicke README oder so, worin solche Dinge mit (wahrscheinlicher) Lösung beschrieben sind?
Wenn der Compiler Fehler im Programm anmeckert, die dir nichts sagen, hilft nur ein gutes Buch zur Programmiersprache weiter. Lediglich besonders schraege Fehler wirst du in FAQs oder aehnlichem finden.
Reinhard
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Monday 23 December 2002 10:53, Jens Puruckherr wrote:
Ich brauche aber kein Tool um einen Server zu benchmarken, sondern eigentlich will ich den Shop als ganzes benchmarken, was in diesem Fall nicht das gleiche ist.
Auf dem Level eines Benchmark schon. Wie ich schon schrieb: ab ist gut parametrisierbar, Du kannst Cookies, Passworte, URL etc.pp. vorgeben. ab bekommt damit die Leistungsfähigkeit des Gesamtsystems heraus, nicht die einer einzelnen Komponente (Web-Server).
Es geht mir bicht um die Leitungsfähigkeit der Hardware oder der Installation, sondern um die Leistung der Applikation, also die Abarbeitung der Scripte, DB-Zugriffe etc. Und das unter haöbwegs realistischen Lastbdingungen, also nicht 100 mal hole mir seite1.php sondern 100 Agents klappern einen Klickpfad ab, legen Dinge in den Warenkorb, suche in der Produktliste etc. Ich bau mir gerade was eigenes in Perl, da noch einige Specials nötig sind....
So wie Du das scheinbar haben willst bleibt Dir keine andere Chance, als es selbst zu schreiben... Kein Standardprogramm kann so spezialisierte Tests mitmachen. (Jedenfalls würde mir keines einfallen.)
Das dicktste Problem, ist aber noch das fexible erstellen eines Klickpfades mit GET und POST und gegebenenfalls den nötigen POST-Parametern....
Viel Glück!
Konrad
Hallo,
lug-dd@schlittermann.de writes:
So wie Du das scheinbar haben willst bleibt Dir keine andere Chance, als es selbst zu schreiben... Kein Standardprogramm kann so spezialisierte Tests mitmachen. (Jedenfalls würde mir keines einfallen.)
Ich habe mal was von Quest gesehen, Benchmark-Factory (für Win, 1000$). Aber irgendwie komme ich mit den vielen bunten Fenstern nicht zurecht ;-) Letztenendlich will ich wissen, an welcher Stelle in der Applikation die Schwachstellen sind, wie z.B. bei der Produktsuche oder im Bestellvorgang Schritt 3 von 5 oder sowas...
Das dicktste Problem, ist aber noch das fexible erstellen eines Klickpfades mit GET und POST und gegebenenfalls den nötigen POST-Parametern....
Viel Glück!
Kann ich brauchen...hat keiner eine Idee für einen Klickrecorder?? Kann ich z.B. die Mozilla-History dafür irgendwie verwenden?
Mit freundlichen Grüßen
Jens Puruckherr
lug-dd@mailman.schlittermann.de