Softwaretest

Testen von netzwerkabhängigen Software-Komponenten mittels Netcat

Manchmal ist es nötig, Entwicklertests für Komponenten durch­zu­füh­ren, die TCP-basiert kom­mu­ni­zie­ren (z.B. SOAP, SMTP, POP3, HTTP). Ich möchte hier einen Weg zei­gen, sol­che Komponenten ohne viel Aufwand zu tes­ten. Als zu tes­tende Anwendung ver­wen­den wir zur Veranschaulichung einen ganz nor­ma­len Browser, wel­cher sich mit http://netcat.sourceforge.net/ ver­bin­den will. Gibt man die URL im Browser ein, sieht das etwa so aus:

JMeter: Optionen im ConstantThroughputTimer sind sprachabhängig

Apache JMeter ist ein Werkzeug, mit dem man Lasttests für Webanwendungen durch­füh­ren kann. Dabei wer­den kon­fi­gu­rier­bar viele par­al­lele Threads gestar­tet, die nach einem bestimm­ten Schema auf die Webanwendung zugrei­fen. Um kon­krete Performance-Kennzahlen (KPIs) zu tes­ten ist es sinn­voll, die tat­säch­li­che Anzahl der Zugriffe zu beschrän­ken. Zu die­sem Zweck bie­tet JMeter den Baustein "ConstantThroughputTimer". Mit die­ser Komponente kann die Menge der…