Jak testować aplikacje sieciowe?

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

Rejestracja: 12 lat temu

Ostatnio: 7 lat temu

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

Rejestracja: 12 lat temu

Ostatnio: 11 lat temu

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
Moderator

Rejestracja: 13 lat temu

Ostatnio: 23 godziny temu

Lokalizacja: Stacktrace

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.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

Pozostało 580 znaków

Odpowiedz

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