Дешеве напружене тестування сервера [закрито]


11

ІТ-відділ некомерційної організації, над якою я працюю нещодавно, отримав новий віртуальний сервер під керуванням CentOS (з Apache та PHP 5), який повинен розміщувати наш веб-сайт. Під час налаштування сервера я виявив, що найменше використання нової машини спричинило великі проблеми з продуктивністю (я не міг витягти тарболи, не припинивши його). Після кількох тижнів кастингу в темряві за допомогою технічної підтримки, тепер, здається, це працює нормально, але я все ще нервую від переїзду головного сайту туди.

У мене немає бюджету для роботи (тому немає програмного забезпечення чи сервісів, які вимагають грошей), хоча через недавні скорочення у мене є кілька старих настільних комп’ютерів, які я міг би використовувати, якщо це допомагає. Сайту не потрібно витримувати величезну кількість трафіку (це Drupal-сайт всього кілька тисяч відвідувачів на день), але я хотів би перенести його на невеликі кроки, перш ніж перенести основний сайт.

Які дешеві інструменти я можу використовувати, щоб зрозуміти, якщо сервер може витримати навіть низький рівень трафіку? Я ще не хочу перевіряти сам сайт, просто фундаментальна робота сервера.

Відповіді:


8

Apache Jmeter чудово підходить для подібних речей - ви можете імітувати прості випадки через досить складний функціонал, і це безкоштовно. Існує трохи кривої навчання, яка налаштовує тести, але для того, щоб її засвоїти, варто витратити кілька годин.

Варто також згадати, що Apache постачається з інструментом «ab» Apache Bench, який ви можете використовувати для порівняно простих операцій із тестування - тобто / отримання сторінки на ваш вибір кілька тисяч разів з різним ступенем паралелізму.



0

Apache Bench і Forge справді пристойні, безкоштовні, з відкритим кодом і т. Д. Мені пощастило запустити їх як з моєї локальної машини, так і з серверів, очевидно, що швидкість роботи на серверах.


0

Якщо вас цікавить безкоштовний інструмент для тестування навантажень, ознайомтеся з нашим розширенням Fiddler під назвою StresStimulus . Він відтворює записані сеанси з будь-якою кількістю віртуальних користувачів та повідомляє про детальні показники ефективності на запит та для всього тестового випадку. На графіках показано, як продуктивність реагує на різні рівні навантаження. Він працює з машин Windows проти будь-якого сервера HTTP.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.