Как написать скрипт на Python, чтобы создать сценарий запрос-запрос-ответ?

Как настроить сервис так, чтобы запрос2 был отправлен на заглушку, в то время как ответ1 сохранялся?
  • 8 мая 2024 г. 14:40
Ответы на вопрос 2
Для создания сценария запрос-запрос-ответ на Python можно использовать библиотеку requests. Вот пример кода:

```python
import requests

# Первый запрос
response1 = requests.get("https://www.example.com/request1")
print("Response 1:", response1.json())

# Второй запрос
response2 = requests.get("https://www.example.com/request2")
print("Response 2:", response2.json())
```

Для настройки сервиса так, чтобы запрос2 был отправлен на заглушку, можно использовать библиотеку requests-mock. Вот пример кода:

```python
import requests
import requests_mock

# Заглушка для второго запроса
with requests_mock.Mocker() as m:
    m.get("https://www.example.com/request2", json={"mock_response": "mocked_data"})

    # Первый запрос
    response1 = requests.get("https://www.example.com/request1")
    print("Response 1:", response1.json())

    # Второй запрос
    response2 = requests.get("https://www.example.com/request2")
    print("Response 2:", response2.json())
```

Теперь при выполнении кода, второй запрос будет отправляться на заглушку и вернется заглушенный ответ, в то время как первый запрос будет отправлен на реальный сервис и сохраненный ответ будет выведен в консоль.
Да, можно. 
Посмотрите создание скриптов в постмэне https://learning.postman.com/docs/writing-scripts/...
Похожие вопросы