Błąd „Resetowanie połączenia” w JMeter (usługa sieciowa XML SOAP)
Mam następny plan testów w JMeter:
na zrzucie ekranu możesz zobaczyć ustawienia dla pierwszej grupy wątków, która ma 50% wspólnego zapotrzebowania w planie testów (w każdej grupie wątków znajduje się 10 różnych podprób). Tak więc, +1 żądanie na sekundę jest dodawane średnio przy użyciu tych ustawień.
Następnie przeprowadziłem ten test i zobaczyłem to zdjęcie (Błąd% kolumna):
Zapisuję błędy w pliku i wszystkie te błędy mają ten sam tekst:
<sample t="30129" lt="0" ts="1356710138314" s="false" lb="WebService(SOAP) Request 1" rc="000" rm="**Connection reset**" tn="jp@gc - Stepping Thread Group1 3-247" dt="text" by="0"/>
Zrzut ekranu procesora serwera:
i dla bazy danych:
Po pojawieniu się błędów kompilator zaczął działać powoli i powoli (chociaż błędy przestały się pojawiać dalej) ... W tym samym czasie procesor serwera stopniowo spadał do 0.
Mógłbyś mi powiedzieć, proszę,
Jaka jest przyczyna tego błędu?
Czy osiągnąłem limit czasu serwera? (Ponieważ Max ma więcej niż 30 sekund w tabeli).
UPD. Mam test ponownego uruchomienia z następnymi ustawieniami: 1000 użytkowników na 02:46:40 (+1 grupa wątków na 10 sekund i 10 żądań wewnątrz każdego nowego wątku w pętli). To znaczy. Skróciłem czas testów i całkowitą liczbę grup wątków o 2 razy, ale oszczędzam intensywność dodawania Theada.
Wyniki są takie same (w tym wykorzystanie procesora na serwerze). Otrzymałem błąd «Resetowanie połączenia» po rozpoczęciu wątku 990. Zrzuty ekranu:
Dowolny pomysł?