JMeter API Testing | Rest API Testing using JMeter | API Testing Tutorial | Day 28

preview_player
Показать описание

In this video of 30 Days of API Testing Challenge, I am going to discuss How to perform JMeter API Testing or API Performance Testing.

REST API Testing using JMeter tutorial.

👉 What is Performance Testing?
Performance testing is artificially creating or simulating load and measuring how your environment or apis handles it.

👉Types of Performance Testing
⚡️Baseline Testing
How a system performs under expected or normal load and creates a baseline with which other types of tests can be compared.
⚡️Stress Testing
Find the load volume where the system actually breaks or is close to breaking.
⚡️Load Testing
In this increasing the load and see how the system behaves under higher load.
⚡️Soak Testing
run load tests or even baseline tests over a long period of time and see how the target environment handles system resources and if it works properly.
⚡️Scalability Testing
to check whether your system scales appropriately to the changing load.

👉 Why we do API Performance Testing?
⚡️To determine the overall performance of a system under specific circumstances
There are Two Types
⚡️Functional Tests
To ensure that the API returns the desired output for a given input.
⚡️Load Test
⚡️In this multiple clients hit the same server at the same time, and the number of clients can drastically affect the behavior of the API.
⚡️Non optimized code is making a request to a database that is slow in responding.
processing of payloads (request and response bodies to multiple clients
⚡️ Check the impact of a large amount of XML/JSON processing on the server side

👉 JMeter API Testing
Download
Demo

🚀 Day 28 Task : How to Performance testing APIs?

🚀 BONUS VIDEO 🚀

What is REST — A Simple Explanation for Beginners,

REST, or Representational State Transfer, is an architectural style for providing standards between computer systems on the web, making it easier for systems to communicate with each other.

HTTP is a connectionless text based protocol. Clients (web browsers) send requests to web servers for web elements such as web pages and images. After the request is serviced by a server, the connection between client and server across the Internet is disconnected.

📘In this series of 30 Days of API Testing , 📘

You are going to learn the about the concepts of API, API testing, web services and HTTP Methods basics which are helpful in API testing interview questions.

You will learn about everything API Testing Using Postman, SOAPUI, PAW and many more API Testing Tools in these 30 Days.

These challenges are a great way to learn on your own, as a team effort or join in with the wonderful Ministry of Testing community online.

Below is a list of 30 challenges and a bonus challenge, one for each day of the month. Download the PDF below. Save it somewhere. Print it out. Stick it on your wall. Let’s do this!

#API #APITesting #Postman #APITestingTutorials #30daysapitesting

API stands for Application Programming Interface.
API is a defined set of rules, which contains clearly defined methods of communication. API helps different software components to interact with each other.

API testing involves testing the collection of APIs and checking if they meet expectations for functionality, reliability, performance, and security and returns the correct response.
API testing is used to determine whether the output is well-structured and useful to another application or not, checks the response on basis of input (request) parameter, and checks how much time the API is taking to retrieve and authorize the data too. 🚀 Tools and services I recommend:
Some of the courses that I recommend to become better Automation Tester 🙌🙌

✅Selenium Training and Certification -

✅Learn Jenkins for QA -

✅Programming Java -

✅Test Automation -

✅API Testing -

✅Cypress Tutorial with LIVE Projects -
Рекомендации по теме
Комментарии
Автор

Hi really love your videos, but can you increase the audio 🔊 quality in any way it will increase the overall experience of the videos

sandeepnegi
Автор

Question is related to Jmeter.. Can u please explain the various jmeter reports? It will be good if you explain how to read the reports and how to raise the issue for API or product

umeshthorat
Автор

very useful, is there any other tutorials related performance testing using jmeter

mihiriwasana
Автор

Sir everytime i run the test, It is showing me an error, Kindly guide us what are the reasons we're recieveing an error??

realmates
Автор

How to Set Baseline for specific request, also did Baseline varies request to request, Means Baseline depends on API and what behaviour response shows after exceeding Baseline

tusharshingde
Автор

Thanks sir keep making content like this ❤

surajpatil
Автор

Hi, how to pass api token "bearer" in apache j meter

JohnSon-xmzi
Автор

Hi, I did not understand what ist different between API Testing(web app) and Rest API Testing in JMeter. in another wort, i will Understand how can i make a REST API Testing exactly on JMeter. you Attached the Rest API in Video-Comment, but i did not find the explanation

benaf
Автор

Hi sir
i have learnt postman tool
after postman do i need to learn jmeter to get a job
restAssured is difficult for me in coding
i am looking for alternative to get a job after postman

SMallineni
Автор

Learned Many things related to Jmeter API testing

rimzarizwan
Автор

Are these requests hitting parallelly?

anshitavishwakarma
Автор

How can we save token as variable after login API and use as use another API header ?

skaug
Автор

I did the performance test on a public api of github.
Now I'm getting the following responde instead of 200 :
Response code:403
Response message:rate limit exceeded
So Could you please tell me after how much time will they unblock my IP ?

vaibhavpande
Автор

Very basic information you provided, was expecting some advance topics

zeeshanabbas