Temat: Jmeter - pisanie plugin'ów

Witam,

chcę nauczyć się pisać plugin'y do Jmeter'a. Czy mam ktoś może linki do stron jak krok po kroku utworzyć przykładowy plugin?

Pozdrawiam,
Małgosia
Krystian K.

Krystian K. Agile Coach, Autor

Temat: Jmeter - pisanie plugin'ów

Dziękuję. Nie zajmuję się programowaniem (znam podstawy), choć chciałabym to zmienić :). Po przeczytaniu nie wszystko jest dla mnie jasne ..., więc jeśli ktoś może udzielić jakiś wskazówek to chętnie 'wysłucham'.

Pozdrawiam,
Małgosia
Krystian K.

Krystian K. Agile Coach, Autor

Temat: Jmeter - pisanie plugin'ów

To spytaj o coś konkretnego. Wskazówki na tą chwilę to zainstaluj JDK, Eclipse i jedziesz :)

Temat: Jmeter - pisanie plugin'ów

JDK, Eclipse oczywiście mam. Ściągnęłam źródło Jmeter'a. Czy w tutorial'u opisany jest jeden przykład - czy wszystkie te metody wchodzą w skład jednego elementu prezentowanego graficznie w jmeter dla końcowego użytkownika?

Nie mam konkretnego zadania do napisania. Chcę coś prostego napisać, żeby się nauczyć 'poruszać' po kodzie źródłowym jmeter'a, a także by umieć dostrzegać, że daną funkcjonalność mogę dopisać sama :)

Pozdrawiam,
Małgosia
Piotr D.

Piotr D. Tester
Oprogramowania

Temat: Jmeter - pisanie plugin'ów

Hej,

Wydaje mi się to właśnie brak konkretnego problemu do rozwiązania może stanowić kłopot... moim zdaniem (choć z JMetera nie korzystam) to warto by rozejrzec się albo po własnym poletku testerskim, albo po forach celem zlokalizowania jakiegoś konkretnego problemu i spróbować napisać własne rozszerzenie, które dany problem rozwiązuje. Uda się, czy nie - to drugorzędna sprawa w tym momencie.
--
Pozdrawiam,
PiotrPiotr D. edytował(a) ten post dnia 15.04.10 o godzinie 15:41
Piotr Tomasz Piotrowski

Piotr Tomasz Piotrowski Inżynier Testów,
Analityk Danych,
Menedżer, Działacz
społ...

Temat: Jmeter - pisanie plugin'ów

Jest jeszcze taka kwestia, że przed pisaniem pluginów trzeba zorientować się czy dane rozwiązanie nie zostało juz napisane. Testuje aktualnie protokoły telekomunikacyjne i znalazłem oddzielnie fragment oprogramowania do symulowania w JMeter protokołu SSH.

Temat: Jmeter - pisanie plugin'ów

W takim razie czy jest możliwe napisanie plugin'u do Jmeter'a do testów Oracle Forms?
Piotr D.

Piotr D. Tester
Oprogramowania

Temat: Jmeter - pisanie plugin'ów

Małgorzata Bąba:
W takim razie czy jest możliwe napisanie plugin'u do Jmeter'a
do testów Oracle Forms?

Hmmm....przepraszam, ze pociągnę temat nie udzielając odpowiedzi, ale pytanie mnie zaintrygowało: właściwie to JMeter mnie się zawsze kojarzył jako coś w rodzaju "napędzarki" czyli rzeczy odległej od testowania GUI i zbliżonych (Oracle Forms).

Podejrzewam, że zgodnie ze starą maksymą konstruktorów lotniczych "with enough thrust even pigs fly just fine" wykonalne w _jakiś_ sposób to zapewne jest... pytanie jakim kosztem i jak będzie działać oraz czy będzie w ogóle realnie użyteczne. Moim zdaniem, miejscem dla JMetera jest warstwa już pod OF.

Czy to jest faktyczny problem który rozwiązujesz, czy ćwiczeniowy ? Jeżeli to pierwsze, to trzymam kciuki :) jeżeli to drugie to sądzę że to może być niefortunny przykład; idąc za sugestią Piotra proponowałbym raczej wybrać nie wspierany dotychczas protokół (a raczej jego fragment, pozwalający na prostą sesję) przykładowo (strzal w ciemno: RADIUS, CORBA albo ... IRC :) ) tak aby łatwo było zestawić środowisko testowe i JMeter był bezpośrednio klienetem testowanej usługi.

--
Taki hint: z doświadczen znajomych, słyszałem że z GUI aplikacji napisanych w Javie dobrze radzą sobie (niestety, płatne) narzędzia Compuware.Piotr D. edytował(a) ten post dnia 19.04.10 o godzinie 22:35

konto usunięte

Temat: Jmeter - pisanie plugin'ów

Piotr D.:
JMeter
mnie się zawsze kojarzył jako coś w rodzaju "napędzarki" czyli rzeczy odległej od testowania GUI i zbliżonych (Oracle Forms).
Pod GUI przeważnie zawsze coś jest. W przypadku Forms'ów protokół Oracle NCA.
JMeter jako narzędzie do testów wydajnościowych mógłby się ewentualnie nadać.
Może mało widziałem, ale nie widziałem niekomercyjnego narzędzia do testów wydajnościowych Forms'ów (szczególnie typu record-replay).
NCA to nie jest dobrze znany i opisany HTTP :(

Następna dyskusja:

JMeter 500 - Internal Serve...




Wyślij zaproszenie do