Open Source

Open Source

Posts 1-10 of 18
  • Hannes Pölz
    Hannes Pölz
    The company name is only visible to registered members.
    04 May 2007, 08:36 am
    Open Source Testing Tools
    Hallo Forum !

    Ich würde Euch gerne zu euren Erfahrungen zu Open Source Testing Tools befragen.

    Ich suche ein Tool, indem man bestimmte Aktionen (Klicks, Usereingaben...) im Web aufzeichnen und per Skript ablaufen lassen kann. Das Tool soll für automatische Testreihen von Webapplikationen verwendet werden, und sowohl für Lasttests und auch Monitoring einsetzbar sein.

    Bin schon auf Eure Erfahrungen neugierig.

    Mit freundlichen Grüssen
    Hannes Pölz
  • Wolfgang Silbermayr
    Wolfgang Silbermayr
    The company name is only visible to registered members.
    04 May 2007, 09:13 am
    Re: Open Source Testing Tools
    Hallo Hannes!

    Ich kenne zwar kein Tool, das genau dafuer entwickelt wurde, allerdings habe ich mich vor einiger Zeit ein wenig mit Python gespielt, wobei das prinzipiell mit jeder Sprache funktionieren sollte, sofern die entsprechenden Bibliotheken zur Verfuegung stehen.

    Im Grunde brauchst du ein Skript, das die entsprechenden Header an den Webserver sendet (z.B. fuer Cookies, HTTP-Auth oder POST-Variablen). Zurueck kommt vom Server ueblicherweise ein HTML-Dokument. Dieses einfach (zumindest bei Python is es einfach) in ein DOM-Objekt laden und das in die verschiedenen zu untersuchenden Elemente durchlaufen. Natuerlich solltest du alle HTML-Elemente schoen sauber mit einem id- und/oder class-Attribut ausgestattet haben, da du im DOM-Objekt sehr einfach danach suchen kannst.
    Klicks direkt lassen sich damit nicht simulieren, aber du kanns auf jeden Fall ueberpruefen, ob die gewuenschten Links auf der Seite vorhanden sind, ob alle Formularelemente da sind die du brauchst usw. So laesst sich auf einfache Weise ein Skript schreiben, das schnell Regressioenen in deiner Seite aufzeigt.

    Bezueglich Lasttests und Monitoring habe ich leider noch nichts probiert. Du kannst allerdings auf Client-Seite die Zeit vom Aufruf bis zur Antwort mitspeichern und zusaetzlich die Generierungszeit auf dem Server ins Dokument mit aufnehmen, und das dann automatisch vom Skript auswerten lassen. Damit laesst sich schon einiges zur Antwortzeit des Servers herausfinden.

    Hoffe dir ein wenig geholfen zu haben.
    Lg, Wolfgang.
  • Helge Heß
    Helge Heß    Premium Member
    The company name is only visible to registered members.
    04 May 2007, 09:31 am
    Re: Open Source Testing Tools
    Eventuell ist das für deine Anforderungen zu komplex, aber wir haben mit OpenSTA gute Erfahrungen bei der Simulation von grossen Intranets gemacht:

    http://www.opensta.org/
  • Post visible to registered members
  • Thomas Kutschi
    Thomas Kutschi    Group moderator
    The company name is only visible to registered members.
    04 May 2007, 09:38 am
    Re^2: Open Source Testing Tools
    Ist zwar nicht OpenSource aber für einfache Lasttests im Webumfeld ist das Microsoft Web Application Stress Test Tool recht gut geeignet (nicht prügeln weils von MS ist). Ist übrigens gratis und ziemlich deppensicher (d.h. ich kanns auch bedienen).


    http://www.microsoft.com/technet/archive/itsolutions/intrane...

    LG,
    Thomas Kutschi

    Edit: funktioniert net so brilliant, wenn die Applikation Cacheing eingebaut hat, weil dann Antworten plötzlich nur mehr aus dem Cache kommen
    This post was modified on 04 May 2007 at 09:40 am.
  • Thomas Koch
    Thomas Koch    Group moderator
    The company name is only visible to registered members.
    04 May 2007, 11:42 am
    Re^3: Open Source Testing Tools
    google:Selenium

    Falls die Applikation in PHP geschrieben ist, kann man die Selenium Tests in PhpUnit einbinden.
    Thomas Kutschi schrieb:
  • Post visible to registered members
  • Post visible to registered members
  • Post visible to registered members
  • Post visible to registered members