Hybrid Custom Framework to Test the REST APIs
- Python 3.11
- Requests - HTTP Requests
- PyTest - Testing Framework
- Reporting - Allure Report, PyTest HTML
- Test Data - CSV, Excel, JSON
- Parallel Execution - x distribute
pip install requests pytest pytest-html faker allure-pytest jsonschema
pip freeze > requirements.txt
pip install -r requirements.txt
pip install pytest-xdist
pytest -n auto tests/integration_test/test_create_booking.py -s -v
pip install openpyxl
pip install jsonschema
- Jenkins Run Process
- Install the Jenkins - jenkins dowload
- Install the JDK (open JDK)
- https://jdk.java.net/21/
- Set it into the Global Config - http://localhost:8080/manage/configureTools/
- Install the Plugins - http://localhost:8080/manage/pluginManager/
- Allure
- HTML Report
- GITHUB - Repo - https://github.com/PramodDutta/Py2xAPIAutomationFramework.git