Testy w Javie - przesy

0

Projekt jest w Java Script i do metod Java script muszę napisać testy w Javie - srodowisko do testow i testy w javie.
apliikacja back end, dostarcza dane do klienta.
Wazne obciazenie i wydajnosc- czas dostarczania danych do klienta. dane dostarczane w postaci od odbioru przez klientow wydarzenia (cyfrowego), na zywo
3 tysiace wygenerowanych danych randomowych leca na endpointy
nie oplaca sie testowac tego na localu
Rozwiazanie napsiac testy na plikach odpada.
Wazne tez by te testy byly takze load- czyli obciazenie badaly
Wazne by przetestowac - wysylanie danych na kilka wydarzen jednoczesnie, no i do testow nalezy wygnerowac 3 tys danych randomowych

szuikam najlepszego sposobu na przetestowanie tego, w jaki spsob najlepiej? myslalam o mockach (mockito)
czy jakis inny polecacie?

Napisane troche chaotycznie, ale na razie sie przygotowuje dopiero do tego zadania - szukam najlepszej technologii,typu testow / by podszkolic sie z technologii

0

Projekt jest w Java Script i do metod Java script muszę napisać testy w Javie - srodowisko do testow i testy w javie.

Co?

Weź cały post zedytuj na spokojnie i opisz dokładnie co chcesz zrobić bo nic nie rozumiem.

0

Jak chcesz przetestować aplikacje pod kątem wydajności korzystając z mockito?

Generalnie to stawiasz aplikacje, która ma być testowana na środowisku jak najbardziej zbliżonym do produkcyjnego i z innych maszyn walisz do tej aplikacji. Jeżeli aplikacja sama zbiera metryki, a to powinna robić to walisz z aplikacji 'atakującej' do aplikacji testowanej. Jeżeli nie ma metryk to błąd i wtedy korzystasz z aplikacji atakującej, która będzie zbierac statystyki z odpowiedzi. Z pewnością są też narzędzia, które to zrobią za ciebie. Warto też pamiętać by generować tak dane testowe by nie walić ciągle z requestami, które będą skutkować np. tym samym zapytaniem do bazy aplikacji testowanej, bo najprawdopodobniej odpowiedź zostanie gdzieś zkeszowana, wiec będziesz miał przekłamany wynik

0

aplikacja jest w java Script
a srodowisko testowe mamy w javie,wiec testy bede pisac w javie
te testy to maja byc na razie jednostkowe,
i wlasnie szukam b ibliotek / narzedzi ktorych najlepiej uzyc, by testy byly jak najwydaniejsze i nie obciazaly aplikacji

0

Nie da się napisać testów jednostkowych w Javie do kodu w JavaScriptcie. Co to za nonsens chcecie zrobić?

0

Da się napisać testy w Javie do JavaScript, ale to nonsens.

Jeśli środowisko do testów wspiera mavena, to wspiera też prawie zwykłe testowanie JS.
https://searls.github.io/jasmine-maven-plugin/

wlasnie szukam b ibliotek / narzedzi ktorych najlepiej uzyc, by testy byly jak najwydaniejsze i nie obciazaly aplikacji

To zdanie wskazuje na jakiś totalny fakap. Jak testy mają obciążać aplikację?

0

No a to nie chodzi o jakieś testy wydajnościowe w stylu Gatlinga/JMeter?

1

@LoOpY_99 chcesz robic testy wydajnościowe i myślisz o mockito? Co?! :D To brzmi trochę jak chce zrobić crash testy nowego bmw i myśle żeby kupić do tego resoraki.

Wracając do wyjściowej kwestii: nic nie stoi na przeszkodzie żeby napisać w Javie symulator o którym piszesz. Bo z testami to raczej niewiele ma wspólnego. Jeśli rozumiem o co chodzi, to ty chcesz zrobić symulator użytkowników waszego systemu i chcesz tym symulatorem robić jakieś testy obciążeniowe. Ale tu nie ma żadnego rocket science -> bierzesz jakiegoś klienta http i wysyłasz requesty.

0

odrebny p[rzypadek do testow - jak to mozna przetestowac. w jakim narzediu jaki typ

wydarzenie jest, w ktorym ktos otrzymal zolta kartke. wydarzenie przesylane na zywo do klientow i na zywo osoba wprowadza statystyki do systemu.
jednak po dyskusji miedzy sedziami kartka zmienia sie na czerwona - a wsystemie w statystykach wprowadzona byla jzu zolta
dane rozsylane po web socketach
jak mozna tego typu przypadki testowac,takie bledy?
statysttki sa subskrypowane i rozsylane do klientow. nowe powinny nadpisywac stare bledne

pomysl jest z testem jednostkowym -
Utworzenie obiektu
inkrementacja
Po dodaniu zoltej kartki dodanie i porownanie czuy w bazie danych sie zwiekszylo
Rozlaczenie poalczenia,nawiazanie polaczenia

ale to sprawdzi czyt kartka sie dodala, a nie jaka...
jakis inny pomysl na test ?
i czy da sie jakos zautomatyzowac, w jakims toolu cos?

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