Как создать нагрузку на бота ВК и как лучше реализовать асинхронность?
Можно ли искусственно создать нагрузку на бота вк, если да, то как это можно сделать, в прошлой теме человек написал про тесты и какую то "тулзу" для тестирования, но я ничего не смог найти по этому поводу? Или какие ещё есть способы проверить какой поток людей сможет выдерживать бот? Бот написан на python с использованием vk_api, а также использует sqlite3 для хранения пользователей и их сообщений в БД, ну и собственно сам бот находится на pythonanywhere, а для реализации "асинхронной" обработки сообщений используется многопоточность и каждое сообщение обрабатывается в отдельном потоке. Вопрос плохо ли реализовывать приём сообщений через потоки? Если да то почему и как тогда лучше будет это реализовать? Ну и вопрос про искусственную нагрузку бота остаётся в силе, можно ли это сделать или какие вообще способы для проверки бота вк существуют?
бот это лишь частный случай сетевого взаимодействия - если очень просто и грубо.
какой-то прям специальной тулзы под бота для нагрузки вы не найдете.
Сам по себе вк держит овер дофига, и явно проблема будет в вашей логике и качестве кода по обработке сообщений ну и ресурсов где хостите.
и что бы нагружать правильнее будет изменить источник сообщений с вк, на какой-нибудь кастом, что бы дешево эмулировать нагрузку.
А дальше все просто нагружаете в этот свой канал сообщений и смотрите результаты.
fleksss_pod_papicha, Укажи адрес своего скрипта! asdfg.pythonanywhere.com/qwerty.py и всё! Зачем тебе это нужно! Запускай и на реальных пользователях проверишь!