Jak testować aplikacje sieciowe?

Odpowiedz Nowy wątek
2008-07-12 13:52
0

Witam,
zastanawia mnie jedna kwestia. Jak najlepiej testować wielowątkową aplikację sieciową? Przecież lokalnie to bez sensu chyba.

Pozostało 580 znaków

2008-07-12 14:12
0

czy działa to można w sieci lokalnej lub chociaż przez localhost'a

jeśli chcesz wiedzieć czy serwer będzie wyrabiać z przesyłem przez internet zamontuj licznik który ci powie ile kB/s zużywa średnio twój serwer

testujesz na jednym użyszkodniku, mnożysz wynik tyle razy ile marzy ci się klientów naraz, i masz oszacowane wymaganie transferu

teraz tylko porównać z szybkością łącza serwera

dobrze by było żebyś sprawdził ruch przychodzący i ruch wychodzący, bo łącza rzadko są symetryczne


delphi procedure TProgram.Wybredz(Zawartosc:array of TObject; const Pomysl=nil); virtual; abstract;

Pozostało 580 znaków

2008-07-12 15:32
0

To zależy co chcesz testować.
Jeżeli funkcjonalności to w pierwszym rzędzie JUnit i testy jednostkowe. Dobrze napisana aplikacja pozwala na wyłączenie logiki biznesowej od wielowątkowości. To samo dotyczy modelu danych i operacji z nim związanych (walidacja, wiązanie).
Interfejs użytkownika można testować na wiele sposobów. Wszystko zależy czy jest interfejs webowy czy okienkowy.
Najgorzej jest testować samą wielowątkowość. Tu niestety odsyłam do lektury kodu najpopularniejszych serwerów. Tam zazwyczaj są dostarczone testy.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0