Публикации по теме 'load-testing'


Как я начал проводить нагрузочное тестирование на GraphQL, не написав ни единого запроса
Некоторое время назад я работал над проектом GraphQL, который включает действия, и каждое действие может иметь некоторые комментарии с информацией о пользователе, создавшем комментарий. Первое, что вы можете подумать, это проблема запроса n + 1 , и да; это! Я решил реализовать загрузчики данных, но по какой-то причине при реализации возникла ошибка, поэтому запрос не кэшировался, и результатом было много запросов к базе данных. Обнаружив эту проблему, я правильно ее реализовал,..

Исправить бесконечную загрузку WooCommerce Spinner
Исправление WooCommerce Endless Loading Spinner, страница Checkout загружает способы оплаты / итоговые суммы через ajax — это ненадолго отображает загрузку spinner. Если есть проблемы с его использованием на странице оформления заказа с помощью плагина WooCommerce WordPress, этот раздел может не загрузиться или счетчик может остаться. Бесконечная загрузка WooCommerce Spinner Во-первых, вы должны проверить WooCommerce › Статус системы на наличие ошибок — часто ошибки будут выделены...

Стресс-тестирование веб-приложений с помощью K6
При развертывании приложения в Интернете производительность может быть (и обычно является) важным фактором. Однако запуск его на вашей машине разработки не является хорошим показателем того, насколько хорошо ваше приложение будет работать. Выяснить, насколько хорошо работает ваше приложение, перед развертыванием — хорошая идея. Один из способов добиться этого — провести стресс-тестирование вашего веб-приложения с помощью инструмента под названием K6. Что такое стресс-тестирование?..

Нагрузочное тестирование в 2020 году с k6!
Недавно я изучал варианты инструментов для нагрузочного тестирования. В предыдущем проекте мы использовали Gatling, в котором вы пишете свои тесты на Scala. Это сработало, и отчеты были хорошими, но теперь, когда я в новой команде, я хотел посмотреть, что там есть. И я искал что-то, что можно было бы использовать для написания тестов на более знакомом языке. Инструменты, с которыми я столкнулся, были следующие: Гатлинг - Скала Locust.io - Python Вегета - Вперед K6 -..

Тестирование производительности вашего NodeJs API
Для любого веб-приложения по мере увеличения трафика всегда необходимо постоянно отслеживать его работу. Это означает, сколько времени требуется для обслуживания запроса? Сколько запросов он может обработать за определенный период времени? Сколько одновременных запросов может обработать приложение? Короче говоря, с какой нагрузкой сможет справиться в худшем случае. Да, я имею ввиду - масштабируется ли приложение? Обратите внимание, что в этом посте не рассматривается углубленное..

Простой инструмент нагрузочного тестирования в Rust
Тестирование Простой инструмент нагрузочного тестирования в Rust Представляем вам инструмент под названием drill для нагрузочного тестирования сервиса, встроенного в Rust. Drill — это приложение для нагрузочного тестирования HTTP, написанное на Rust. Основная цель этого проекта — создать действительно легкий инструмент в качестве альтернативы другим, требующим JVM и прочего. Вы можете написать тестовые файлы в формате YAML, описывающие все, что вы хотите протестировать...

Нагрузочный тест API с K6 (JavaScript + Go)
Недавно, изучая фреймворки для нагрузочного тестирования, альтернативные Locust (Python), я обнаружил фреймворк K6 ( https://k6.io/ ), который действительно удивителен и с которым быстро работать. Для установки: https://docs.k6.io/docs/installation Что мне больше всего нравится в K6, так это то, что он позволяет создавать сценарии с помощью JavaScript, с которым я знаком (я использую Jest + Axios для тестирования API). Хотя есть некоторые ограничения, например, я не могу использовать..