Play with Docker

Konteneryzacja robi się coraz popularniejszym hasłem na naszym podwórku. Docker jest niekwestionowanym liderem, a Play with Docker świetnym miejscem do nauki podstaw konteneryzacji.

Może konterneryzacji to za dużo powiedziane, ale Play with Docker jest rewelacyjnym miejscem gdzie możesz dowiedzieć się co i jak z tym docker’em.

Play with Docker to kilkadziesiąt wirtualnym laboratioriów, gdzie możesz zobaczyć jak to wszystko działa i o co tyle krzyku.

Play with Docker
#miroburnchallenge 27/30

Play with Docker

Regex

Czasami (a raczej zawsze) potrzebujemy coś wyciągnąć z odpowiedzi i wykorzystać to w jednym z kolejnych żądań.Nie ważne czy jest to jmeter, czy jakiś inny tool – wykorzystujemy do tego celu wyrażenia regularne.

Nie będę opisywał jak działają wyrażenia regularne (regular expressions). Podam za to linki do przydatnych stron.

‚Moja’ podstawowa strona, a raczej narzędzie online, do testowania wyrażeń regularnych i źródło wiedzy o ich konstrukcji:

https://www.regex101.com/

Poniżej coś dla ciut leniwszych:

http://www.hongkiat.com/blog/regex-web-developers/?imm_mid=0dfb9e&cmp=em-webops-na-na-newsltr_20160129 – przykłady trochę bardziej dla deweloperów, ale znalazłem też coś dla siebie

regex
#miroburnchallenge 26/30

Regex

VM z Windows’em

SERIA NARZĘDZIA DLA JUNIORA: VM z Windows’em

MIMO, ŻE MAM I WYKORZYSTUJĘ DOCKER’A CZASAMI TRZEBA COŚ PRZETESTOWAĆ NA WINDOWS’IE. GORZEJ: TRZEBA COŚ PRZETESTOWAĆ WYKORZYSTUJĄC RÓŻNE WERSJE IE I JESZCZE GORZEJ: NA RÓŻNYCH WERSJACH OS.

Microsoft przychodzi nam z pomocą dostarczając za darmo VM z Windows’em.

VM z Windows'em

https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ można pobrać maszyny wirtualne dla kombinacji IE vs. OS.

Obrazy maszyn dostępne są dla wszystkich popularnych platform wirtualizacyjnych. Dostajemy ograniczone czasowo Windows’y (90 dni), na których możemy robić co nam się podoba.

[jest to kopia mojego wpisu sprzed ponad dwóch lat; nadal aktualny]

VM z Windows'em

VM z Windows’em

JMeter

SERIA NARZĘDZIA DLA JUNIORA: JMeter

Spojrzałem dzisiaj na artykuły, które opublikowałem w serii.  Sam się sobie zdziwiłem przez chwilę, dlaczego jako pierwsze nie pojawiło się moje narzędzie pierwszego wyboru, czyli Apache JMeter?

JMeter jest świetnym narzędziem, ale nie dla początkujących. Jeśli nie robiłaś(eś) nigdy testów wydajnościowych, nie zaczynaj od JMeter‚a. To narzędzie dla osób doświadczonych, znających dobrze protokół który chcą wykorzystać, wiedzą co i jak skorelować, jak i gdzie dodać asercje, gdzie i jak zasilić skrypt danymi, jak debugować test. Nie jest to czasami trywialne a przede wszystkim wymaga doświadczenia.jmeter

Continue reading „JMeter”

JMeter

SoapUI

SERIA NARZĘDZIA DLA JUNIORA: SoapUI

To narzędzie wymaga dużo większej uwagi niż ten krótki artykuł, bo narzędzie jest mega.

SoapUI służy do testów funkcjonalnych jak i wydajnościowych API SOAP’owych i REST’owych. Wystarczy wczytać wsdl’a usługi i możemy testować. Tak w uproszczeniu. Oprócz tego możemy tworzyć zaślepki (mock’i) usług, które możemy uruchomić z poziomu narzędzia lub wygenerować war’a i wystawić np. przez tomcat’a.

Continue reading „SoapUI”

SoapUI

DbVisualizer

Seria narzędzia dla juniora: DbVisualizer

DbVisualizer to uniwersalne narzędzie bazodanowe. Przede wszystkim pozwala połączyć się z bazą danych i do niej zajrzeć, wykonać sql’kę i w wersji darmowej w sumie to wszystko.

Wersja Free jest darmowa zarówno do użytku prywatnego jak i co ważne komercyjnego. Dużym plusem tego narzędzia jest spora lista standardowo obsługiwanych baz danych. Do bardziej zaawansowanych zadań używam innych narzędzi bazodanowych. Osoba badająca wydajność potrzebuje chociażby planów zapytań, a te tylko tutaj w wersji płatnej.DBVISUALIZER

Continue reading „DbVisualizer”

DbVisualizer

NMONVisualizer

SERIA NARZĘDZIA DLA JUNIORA: NMONVisualizer

Jak sama nazwa wskazuje jest narzędzie do wizualizacji nmon’ów (co to jest nmon przeczytasz tutaj)

Najbardziej znanym tool’em do tego typu działań jest aktywny arkusz excelowy nmon_analyser.

Od pewnego czasu nie potrzebujemy już Windows’a z Excel’em do wizualizacji obciążenia linux’a. NMONVisualizer jest narzędziem wieloplatformowym -> java.

Continue reading „NMONVisualizer”

NMONVisualizer

nmon

SERIA NARZĘDZIA DLA JUNIORA: nmon

Narzędzie do monitorowania Linux’ów .
Metryki mogą być prezentowane w czasie rzeczywistym na ekranie bądź zapisywane do pliku.
nmon jest bardzo lekki i w niewielkim stopniu wpływa na wydajność monitorowanej maszyny.
Dobrą praktyką jest zrzucanie podczas testu wydajnościowego metryk do pliku, a następnie analiza wyników w narzędziach nmon_analyser bądź NMONVisualizer i załączenie ich do raportu z testów wydajnościowych.

nmon
Continue reading „nmon”

nmon