Tsung 1.2.2 - rozproszone testowanie obciążenia różnych protokołów

Portret użytkownika bluszcz

Na początku marca po półtorarocznej przerwie ukazała się nowa wersja programu Tsung, oznaczona numerkiem 1.2.2.

Tsung jest programem służącym do testowania serwerów HTTP, SOAP, XMPP oraz PostgreSQL. Napisany w języku Erlang korzysta z jego udogodnień umożliwiających rozproszone rozkładanie zadań na inne maszyny. Tsung charakteryzuje się:

Ogólne

  • wysoką wydajnością (właśnie dzięki rozproszenie klientów)
  • konfiguracją w XML
  • monitoringiem wybranych maszyn (poprzez wbudowany moduł os_mon z Erlang albo dzięki SNMP)
  • generowaniem graficznych raportów HTML
  • wbudowany recorder - możliwość nagrywania ruchu który ma być testowany

HTTP

  • obsługa wersji 1.0 i 1.1 protokołu
  • obsługa żądań GET i POST
  • obsługa ciasteczek
  • obsługa żądań typu GET If-modified since
  • podstawowa autoryzacja www
  • obsługa proxy
  • podstawowa obsługa SOAP

XMPP

  • autoryzacja, obecność i rejestracja
  • wiadomość do zalogowanych i wylogowanych użytkowników
  • obsługa listy znajomych

PostgreSQL

  • autoryzacja (hasło)
  • obsługa podstawowych zapytania

Jak widać serwery HTTP są najlepiej obsługiwane, niemniej Tsung dzięki swojej modularnej budowanie umożliwia pisanie własnych pluginów.

Najnowsza wersja to przede wszystkim możliwość dodawania własnych nagłówków HTTP (nie próbujmy jednak dodawać nagłówka Host: - Tsung dodaje automatycznie) oraz lepsze wsparcie dla SNMP. Aha, poprawiono też kilkanaście drobnych błędów - niemniej to standard w każdym oprogramowaniu ;)

Strona projektu: Tsung.

Bookmark and Share