Build Restful API End Point Testing Automation Framework In Python Without Any Tool - Part1
1. Automate Happy path (Critical Positive Test Scenarios)
1.1 : POST request to create user
1.2 : GET request to extract user info
1.3 : PUT request to update user info
1.4 : DELETE request to delete user
2. What is Swagger UI?
3. How Does Swagger UI help to architect your automation framework?
4. Used Python Libraries -
4.1 pytest : Testing Framework
4.2 requests : Handles all kind of Restful API requests
4.3. Faker : Create Test Data for all kind of testing
Part1 - https://www.youtube.com/watch?v=P5rRkNpZmK4
Build Restful API End Point Testing Automation Framework In Python Without Any Tool - Part2
1. Automate Negative Scenarios Around Critical Positive scenarios (MVP)
1.1 : POST request to create user that is already exist on the system
1.2 : GET request to extract user info that is not yet created
1.3 : PUT request to update user info that is not yet created
1.4 : DELETE request to delete user that is not yet created
2. What is Swagger UI?
3. How Does Swagger UI help to architect your automation framework?
4. Used Python Libraries -
4.1 pytest : Testing Framework
4.2 requests : Handles all kind of Restful API requests
4.3. Faker : Create Test Data for all kind of testing
Part2 - https://www.youtube.com/watch?v=XeJ9jLG-sgs
Build Restful API End Point Testing Automation Framework In Python With 2 LINES Of Code For Any Future Test - Part3
1. Final Automation framework with just 2 lines of Code for all Positive/Negative Scenarios
2. How to remove Redundant code
3. How to use modularity of code to reduce the line of code in test script
5. Used Python Libraries -
4.1 pytest : Testing Framework
4.2 requests : Handles all kind of Restful API requests
4.3. Faker : Create Test Data for all kind of testing
Part3 - https://www.youtube.com/watch?v=nxlIvRFBiE4
WebServer, Restful Api End Points, How to automate API testing, Automate API testing, How to automate POST request, How to automate GET request, How to automate PUT request, How to automate DELETE request,
Software Testing Automation framework, How to build your own automation framework, What Swagger UI, How to use Swagger UI, Testing Framework, API Testing Automation, Python, Requests, Pytest, Testing framework,
Faker, Create Test data with Faker, Faker Python,
Performance Testing - BREAK web server for TOO MANY CLIENTS ALREADY with exception psycopg2.OperationalError - Part4
1. Performance Testing With LOCUST
2. How to Break Web server for following exception
- sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) connection to server at "", port 5432 failed: FATAL: sorry, too many clients already
- fastapi.exceptions.FastAPIError: Related to exception raise with Yield
3. How to increase load on Locust
4. How to control Locust task execution to override locust default behavior to run task in random order
Part4 - https://www.youtube.com/watch?v=5GvgbC04I-g
Stress Soak Testing - BREAK web server for ValueError: too many file descriptors in select - Part5
1. Performance Testing With LOCUST in Distributed mode to utilize all CPUs/Cores on runner machine
2. How to Break Web server for following exception
- sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) connection to server at "", port 5432 failed: FATAL: sorry, too many clients already
- ValueError: too many file descriptors in select()
3. What is Locust Master/Workers? How to use to use 1000 users on single machines
Part5 - https://www.youtube.com/watch?v=SQshACNhdIM
No comments:
Post a Comment