Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 7114-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Bash скрипт для теста сайта, время выполнение запросов

follet
Oct 29 2019, 10:19
  
Пост #1



Репутация:   9  
Активист
*

Группа: Пользователи
Сообщений: 324
С нами с: 19-March 06


Добрый день.

Есть сайт, на сайте есть списки данных. Мне необходимо провести стресс-тест следующего рода: при каком количестве пользователей, следующему будет список отображаться уже с некомфортным ожиданием - 3 сек например. В связи с тем, что сайт работает на амазоне, и там автоскалинг групп, и сайт "положить" скорее всего будет очень тяжело, больше интерес к оптимизации фронта и бека. Я программирование не изучал, но мне сказали, что это можно реализовать через Bash - Curl например отправить один запрос, посчитать время до ответа, потом отправить 2 запроса и до тех пор, пока например ответ не будет віполнен за 3-5 сек. Как я понимаю там тоже есть циклы и т.д.

Подскажите, как это можно проще реализовать?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
-RC-
Dec 2 2019, 16:27
  
Пост #2



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 519
С нами с: 24-December 08


через curl будет сложно дать нагрузку.
лучше что-то типо gatling, оно даст максимальную нагрузку более эффективно утилизируя все ядра процессора.
но лучший стресс тест - это распределенная система, которая не даст реверс проксям включить рейт лимиты или по хеш функции выдавать с кэша результат.

это дорого, но более приближенно к истине.

ну и счет за ELB может стоит эгегей.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 6th September 2025 - 3:58
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.