Jmeter - autoryzacja klienta po kluczu - test case

0

testuję backend aplikacji (część aplikacji jest w NodeJS, a część w Java). Połaczenie jest po stronie NodeJS web socket,a po stronie javowej - http.
Piszę test case do autoryzacji klienta, która odbywa się po kluczu (bazujac na tokenie, domenie i IP)- który jest generowany skryptem i jest w formacie JSON - funkcja json.stringify.
Najpeirw jest nawiazywane polaczenie Web Socket. potem wysylany klucz w formacie JSON.stringify, pozniej odpowiedz
Chcę mieć 100% pokrycia tego przypadku testami.
mam na razie do tego 3 testy:

  1. authorised correct - is authorised
  2. missing key
  3. key not exist

Myślę dodać przypadki I/O np. błędne połączenie WebSocket - jaki może być dokładnie w Jmeter test na to?
albo przypadek, na zły format JSOn, i test w ktorym nic nie wysylamy? Czy ma to sens?

Jakie test case warto dodać? jakie test case jeszcze musza byc?

0
myflowof napisał(a):

[...]
mam na razie do tego 3 testy:

  1. authorised correct - is authorised
  2. missing key
  3. key not exist

Myślę dodać przypadki I/O np. błędne połączenie WebSocket - jaki może być dokładnie w Jmeter test na to?
albo przypadek, na zły format JSOn, i test w ktorym nic nie wysylamy? Czy ma to sens?

Jakie test case warto dodać? jakie test case jeszcze musza byc?

Generalnie wydaje się, że masz większość. Ja bym dodał jeszcze właściwy klucz zmieniony o 1 losowy znak (w tym też ucięcie/wydłużenie długości) - z tego kilka testów może być. Również testy na nieprawidłowy JSON, w tym także, posyłanie nieprawidłowych wartości (jeśli masz string w JSONie jako klucz, to testowałbym posłanie int, bool tudzież pustego stringa, listę kluczy, itp)

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