Найти в Дзене
СОЗДАЕМ TELEGRAM-БОТ ДЛЯ ПРОВЕРКИ ССЫЛОК НА СТРАНИЦЕ
Привет, друзья! Сегодня мы погружаемся в интересный проект — создание Telegram-бота на Python, который будет парсить указанную вами веб-страницу на наличие ссылок и проверять их статус-коды. Этот бот станет отличным помощником для проверки работоспособности ссылок на вашем сайте. ⚙️ Что нам понадобится? Для реализации нашего бота нам понадобятся следующие библиотеки: 1. python-telegram-bot — для создания и управления ботом. 2. requests — для выполнения HTTP-запросов. 3. BeautifulSoup — для парсинга HTML-кода...
1 год назад
PYTEST.SKIP. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
pytest.skip - это специальная функция в Pytest, которая позволяет пропустить выполнение тестовых функций или модулей при определенных условиях. 1. Пример использования pytest.skip для пропуска выполнения теста: import pytest @pytest.mark.skip(reason="Этот тест еще не реализован") def test_example():   assert 1 == 1 2. Пример использования pytest.skip с условием: import pytest @pytest.mark.skipif(sys.version_info < (3, 6), reason="Требуется Python 3.6 и выше") def test_example():   assert 1 == 1 3...
1 год назад
LOCUST. ИНСТРУМЕНТ ДЛЯ НАГРУЗОЧНОГО ТЕСТИРОВАНИЯ ВЕБ-ПРИЛОЖЕНИЯ
Locust - это инструмент для нагрузочного тестирования веб-приложений. Он позволяет создавать тесты для проверки производительности веб-приложений, оценивать их производительность и масштабируемость под различными условиями нагрузки. from locust import HttpUser, between, task class MyUser(HttpUser):   wait_time = between(5, 9)   @task   def my_task(self):     self.client.get("/")   @task(3)   def my_task_with_weight(self):     self.client.post("/submit", json={"data": "example"})   def on_start(self):     self...
1 год назад
ВВЕДЕНИЕ В МИР gRPC
До недавнего времени я не встречаясь с gRPC лицом к лицу. Но как только передо мной встала задача тестирования gRPC-сервисов, я погрузился в изучение этой технологии. ⁉️ Что такое gRPC? gRPC — это современный фреймворк для удаленного вызова процедур (RPC), разработанный Google для межсервисного взаимодействия. Он использует HTTP/2 для транспорта, Protocol Buffers (proto) в качестве языка описания интерфейса и предоставляет функции для эффективного взаимодействия между сервисами в распределенных системах...
1 год назад
BDD. ЧТО ЭТО, ПРИМЕРЫ, ПЛЮСЫ И МИНУСЫ
Недавно мне удалось пообщаться с одним тестировщиком, который пишет тесты на языке Gherkin. Для меня это что-то старое и не очень практичное. Я уже и забыл, как и что там работает и пишется. В общем, решил я вспомнить. Behavior-Driven Development (BDD) - это процесс разработки программного обеспечения, который направлен на улучшение сотрудничества между разработчиками, тестировщиками и непрограммирующими участниками проекта, такими как бизнес-аналитики или клиенты. BDD фокусируется на использовании...
1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала