RateLimiter limitowanie ilości żądań

RateLimiter limitowanie ilości żądań

Wprowadzenie Tworząc aplikację, na ogół zależy nam na tym, aby działała jak najszybciej. Spędzamy często wiele godzin na tym, aby zoptymalizować jej działanie. Ale sporadycznie pojawiają się sytuacje, kiedy musimy sztucznie ograniczyć ilość operacji. Na przykład API, z którego korzystamy, umożliwia wykonanie tylko ograniczonej ilości żądań w jednostce czasu. Biblioteka RateLimiter, o której mowa w Read more about RateLimiter limitowanie ilości żądań[…]

Karate - uruchamianie testów w Azure DevOps

Karate – uruchamianie testów w Azure DevOps

Wprowadzenie W poprzednim wpisie pokazałem, w jaki sposób tworzyć automatyczne testy API w karate. Uruchamiałem je lokalnie z poziomu Visual Studio oraz wiersza poleceń. Ale największą ich zaletą jest automatyczne uruchamianie podczas procesu CI/CD. Zobacz, w jaki sposób to zrobić na przykładzie Azure DevOps. Karate i Azure DevOps Automatyczne wykonywanie testów karate w Azure DevOps Read more about Karate – uruchamianie testów w Azure DevOps[…]

Karate - automatyczne testy API

Karate – automatyczne testy API

Wprowadzenie Publikowałem na blogu już kilka wpisów na temat testowania API z wykorzystaniem świetnego narzędzia jakim jest Postman. W tym w jaki sposób automatycznie testować API podczas każdego release w Azure DevOps. W tym wpisie natomiast chciałbym przedstawić alternatywę dla takich testów, w postaci narzędzia Karate. Karate Karate jest narzędziem, za pomocą którego możemy wykonać Read more about Karate – automatyczne testy API[…]

Postman - Mock Serwer

Postman – Mock Serwer

Wprowadzenie Postman jest rozbudowanym narzędziem, bez którego nie wyobrażam sobie pracy. Większość kojarzy go jako aplikację do testowania api, ale umożliwia on dużo więcej. W tym wpisie będę chciał pokazać Ci, czym jest Mock Serwer oraz jak z niego skorzystać. Zauważyłem, że dużo osób korzystających na co dzień z Postmana nie wie, że coś takiego Read more about Postman – Mock Serwer[…]