patrik: http sessions simulieren

hallo

ich suche ein tool um einen webserver zu testen und möchte z.b ein formular mehrere mals ausfüllen um die performance des servers zu testen.

kennt jemand ein tool, dass z.b 5user gleichzeitig simuliert welche aktionen gleichzeitig simuliert ?

thx

  1. Moin!

    ich suche ein tool um einen webserver zu testen und möchte z.b ein formular mehrere mals ausfüllen um die performance des servers zu testen.

    kennt jemand ein tool, dass z.b 5user gleichzeitig simuliert welche aktionen gleichzeitig simuliert ?

    Beim Apache ist "ab" dabei (Apache Benchmark).

    Das ruft dir unter gleichzeitiger Zeitmessung beliebig viele, beliebig parallele Dokumente vom Server ab. Aber es simuliert nur die nackte Zugriffszahl (wobei zu bedenken ist, dass ein einzelner Clientrechner einen Server nicht zwingend in Bedrängnis bringen kann, man braucht u.U. auch zwei bis fünf Clients).

    Alternativ darfst du dir auch gerne ein etwas individuelleres Verfahren selber programmieren, z.B. unter Nutzung von wget oder curl.

    Für dieses Forum hier existieren beispielsweise eigens angefertigte Testprogramme, welche "wildes Posten und Lesen" simulieren, um die Performance zu prüfen und ggf. auch Fehler durch gleichzeitige Zugriffe aufzudecken. Sowas gehört scheinbar zum guten Programmiererton dazu, sich zuallererst das Testprogramm zu schreiben, welches dann genutzt wird, um die korrekte Funktion des Programms zu prüfen.

    - Sven Rautenberg

    1. use Mosche;

      Für dieses Forum hier existieren beispielsweise eigens angefertigte Testprogramme, welche "wildes Posten und Lesen" simulieren, um die Performance zu prüfen und ggf. auch Fehler durch gleichzeitige Zugriffe aufzudecken. Sowas gehört scheinbar zum guten Programmiererton dazu, sich zuallererst das Testprogramm zu schreiben, welches dann genutzt wird, um die korrekte Funktion des Programms zu prüfen.

      Siehe bspw. den Linux-Magazin Artikel von CK: http://aktuell.de.selfhtml.org/artikel/server/apachetuning/index.html

      use Tschoe qw(Matti);

      --
        Anyone who quotes me in their sig is an idiot. -- Rusty Russell.