https://github.com/jhnvlglmlbrt/test_api_project
⌨📄 Проект с автотестами, которые будут проверять работу всех API-эндпоинтов
https://github.com/jhnvlglmlbrt/test_api_project
api dockerfile json pytest requests test-automation testing tests
Last synced: about 1 month ago
JSON representation
⌨📄 Проект с автотестами, которые будут проверять работу всех API-эндпоинтов
- Host: GitHub
- URL: https://github.com/jhnvlglmlbrt/test_api_project
- Owner: Jhnvlglmlbrt
- License: mit
- Created: 2023-06-09T11:44:20.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T18:31:18.000Z (almost 3 years ago)
- Last Synced: 2025-10-07T05:59:40.195Z (9 months ago)
- Topics: api, dockerfile, json, pytest, requests, test-automation, testing, tests
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Проект автотестов для API-эндпоинтов
Этот проект содержит автотесты для проверки работоспособности API-эндпоинтов. Он использует язык программирования Python и библиотеку requests для отправки HTTP-запросов к API.
***
### Требования
Для запуска проекта вам понадобятся следующие компоненты:
- Python 3.9.4
- Библиотека requests 2.31.0
- Библиотека pytest 7.3.1
***
1. Установите Python (версия 3.6 или выше) - [Ссылка на загрузку](https://www.python.org/downloads/).
2. Установите необходимые зависимости, выполнив следующую команду в командной строке/терминале:
```bash
pip install requests pytest
3. Склонируйте репозиторий на вашу локальную машину:
```bash
git clone https://github.com/Jhnvlglmlbrt/test_api_project
4. Перейдите в директорию проекта:
```bash
cd test-api-project
5. Создайте и активируйте venv:
```bash
python -m venv venv
source venv/Scripts/activate
6. Установите зависимости из файла requirements.txt:
```bash
python -m pip install --upgrade pip
pip install -r requirements.txt
7. Запустите автотесты с помощью команды:
```bash
pytest
***
### Для запуска теста в контейнере:
1. Клонируйте репозиторий и перейдите к нему в командной строке:
```bash
git clone https://github.com/Jhnvlglmlbrt/test_api_project
cd test-api-project
2. Собрать образ проекта:
```bash
docker build -t test-api .
3. Запустить контейнер:
```bash
docker run -it --rm test-api