🌐
Reddit
reddit.com › r/qualityassurance › best automation framework for api testing other than restassured? something python specific maybe.
r/QualityAssurance on Reddit: Best automation framework for API testing other than RestAssured? Something Python specific maybe.
October 21, 2024 -

What automation framework have you used to automate api testing? How have you designed your tests(proj structure)? What factors you’ve focused on your api testing(status check, schema check, response value check)? Please share your experience.

🌐
GitHub
github.com › ashikkumar23 › api-framework-python
GitHub - ashikkumar23/api-framework-python: "A scalable, modular and user-friendly API automation framework built with Python for testing RESTful APIs." · GitHub
This is a Test Automation Framework with Python that is used to automate CRUD APIs
Starred by 8 users
Forked by 5 users
Languages   Python 97.3% | Shell 2.7%
Discussions

API testing framework in python
requests and pytest are just enough. I can advise some basic skeleton which you can adjust/extend without any problem in future. From http-level to application level: Base http client class with some low-level stuff like retries, packages size, timeouts, methods (get, post, put, patch, delete) etc. Base api client with the common stuff for your api clients. http client will be stored as a property there API client classes, f.i. AuthAPIClient, UsersClient containing the specific actual methods. One API service - one API client class More on reddit.com
🌐 r/QualityAssurance
2
1
May 13, 2025
Best automation framework for API testing other than RestAssured? Something Python specific maybe.
Pytest+Requests More on reddit.com
🌐 r/QualityAssurance
23
16
October 21, 2024
If you could choose any Python web framework to build APIs for a startup, which one would you choose and why?
If your startup architecture is monolithic I recommend using Django. Django very scalable to big projects with clean architecture. Django's builtin security better than other py frameworks. For microservises and for small projects I prefer using Fastapi. Because fastapi tiny async. framework and best performance than django. More on reddit.com
🌐 r/Python
130
196
September 30, 2022
What’s the best library for API automation in python?
The one that supports what you are testing. Is the API REST or SOAP, which file format (json, xml). Is the api sync or async. More information on the use case would help. More on reddit.com
🌐 r/QualityAssurance
5
2
December 10, 2022
🌐
DEV Community
dev.to › m4rri4nne › automating-your-api-tests-using-python-and-pytest-23cc
Automating your API tests using Python and Pytest - DEV Community
May 9, 2025 - This article is a tutorial of how you can start to write your automated tests for an API using python and pytest framework and how generate one report html. You can access the project used in this tutorial here.
🌐
Udemy
udemy.com › development
Learn API Automation Testing with Python & BDD Framework
4 weeks ago - Build Python automation Utilities to test Rest API’s with SQL DB Integration, Batch Jobs Automation,Web Scraping etc
Rating: 4.6 ​ - ​ 3.05K votes
🌐
BrowserStack
browserstack.com › home › guide › top 15 python testing frameworks in 2025
Top 15 Python Testing Frameworks in 2025 | BrowserStack
November 13, 2025 - The Robot Framework is compatible with Windows, macOS, or Linux. ... RF is based on keyword-driven testing, it makes automation simpler by helping testers easily create readable test cases ...
🌐
Medium
medium.com › @vialyx › api-automation-testing-with-python-a-complete-guide-ce221604ab85
API Automation Testing with Python: A Complete Guide | by Maksim Vialykh | Medium
May 8, 2025 - From simple status checks to schema validations and performance benchmarks, Python’s ecosystem provides everything you need for robust, scalable, and maintainable test automation. ... Whether you’re working in a small team or a large enterprise, incorporating automated API testing into your workflow will pay dividends in reliability and speed.
🌐
Medium
medium.com › @anandJeyakumar › automating-api-testing-with-python-requests-a-hands-on-guide-ba7c70d9d52a
Automating API Testing with Python Requests: A Hands-on Guide | by Anand Jeyakumar | Medium
February 20, 2025 - API testing is a crucial part of software development, ensuring that applications communicate correctly. In this article, we’ll automate API testing using Python’s requests library with ReqRes.
Find elsewhere
🌐
PyRest-Python
nareshnavinash.github.io › PyRest-Python
PyRest-Python | REST API automation framework with snap mode, includes comparing image files
PyRest is an automation framework to test REST API endpoints. This framework includes methods to download the image files from the rest API and then compare with the stored image files. This framework is built in Python and inspired from the simplicity of Karate framework by Intuit and snapshot ...
🌐
Medium
medium.com › @giy.marie › api-testing-with-python-a-beginners-guide-a7c0016b7896
API Automation Testing with Python: Beginner’s Guide | by Mariya (Marie) Giy | Medium
June 28, 2024 - To make it simple and easy to understand, we will walk through the automation of a test case using one of the free Public APIs — Bitly API. Bitly is a URL-shortening service that allows users to create shortened versions of long URLs, making them easier to share, manage, and track. ... Ensure that Postman is downloaded and Python is installed (check links if you need help with setup).
🌐
Medium
medium.com › @feruza.ahoja › title-building-a-real-world-api-automation-framework-with-python-and-pytest-github-api-case-036998b4c63c
Title: Building a Real-World API Automation Framework with Python and Pytest (GitHub API Case… | by Feruza Ahoja | Jan, 2026 | Medium
January 8, 2026 - Modern backend QA requires validating authentication flows, enforcing API contracts, monitoring performance, and ensuring tests can run reliably in CI/CD pipelines. To practice and demonstrate these skills, I built a Python-based API automation framework that validates GitHub’s REST APIs using Pytest.
🌐
Sauce Labs
saucelabs.com › home › blog › python test automation frameworks you need to know in 2025
Python Test Automation Frameworks You Need to Know in ...
November 26, 2024 - However, behave is a good choice when you're testing APIs and web applications, specifically for black-box testing, and if your team has adopted BDD methodology. Moreover, its natural language syntax makes communication of test results easier for both technical employees and non-technical stakeholders alike. PyUnit, also known as unittest, is a unit-testing framework in Python that takes inspiration from JUnit and comes pre-installed with Python.
🌐
Medium
medium.com › @amity_55334 › api-test-automation-with-python-f2dcb9964cb5
API Test Automation with Python. Setting up an API automation… | by Amit Yerva | Medium
July 19, 2021 - PyTest is a testing framework that allows users to write test codes using Python programming language. It helps you to write simple and scalable test cases for databases, APIs, or UI.
🌐
Applitools
testautomationu.applitools.com › python-api-testing
API Testing in Python - Test Automation University - Applitools
Welcome to the Test Automation University course on building an API test automation framework with Python.
🌐
Medium
medium.com › @anandJeyakumar › exploring-a-scalable-rest-api-automation-framework-with-python-pytest-requests-and-faker-5a6d413ccf16
🔍 Exploring a Scalable REST API Automation Framework with Python, Pytest, Requests, and Faker — Real-World Petstore Demo | by Anand Jeyakumar | Medium
May 29, 2025 - Hey everyone 👋 In this article, we’ll go through how to build a scalable API automation framework using Python’s Pytest and Requests libraries, generate dynamic test data with Faker, and integrate Allure reports for detailed test insights.
🌐
Udemy
udemy.com › it & software
Building a Python REST API Test Automation Framework
November 2, 2021 - Build a Python Rest API automation framework from scratch using PyTest and Docker.
Rating: 4.5 ​ - ​ 137 votes
🌐
Robot Framework
robotframework.org
Robot Framework
Generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA).
🌐
Plain English
python.plainenglish.io › how-i-built-a-fully-automated-qa-framework-in-python-to-test-web-api-and-mobile-apps-7e9ea0e4c22f
How I Built a Fully Automated QA Framework in Python to Test Web, API, and Mobile Apps | by Usama Safdar | Python in Plain English
August 5, 2025 - So I decided to build a Python-based, modular QA framework that: ... qa_framework/ │ ├── tests/ │ ├── web/ │ ├── api/ │ └── mobile/ │ ├── pages/ # Page Object Model (POM) ├── utils/ # Helpers: logs, data loaders ├── reports/ # HTML/Allure reports ├── config/ │ └── config.yaml # Environments, URLs, credentials ├── conftest.py #…
🌐
GitHub
github.com › spurqlabs › PythonBehaveApiFramework
GitHub - spurqlabs/PythonBehaveApiFramework
In this framework we will be automating the four basic API request methods i.e. POST, PUT, GET and DELETE. The step file is used to map the steps described in the feature file. The fiel contains the multiple step files for each feature file and has the respective steps included · Python’s behave ...
Starred by 3 users
Forked by 4 users
Languages   Python 73.0% | Gherkin 27.0% | Python 73.0% | Gherkin 27.0%