The Apache JMeter ™ настільний додаток - один з найвідоміших програмних засобів з відкритим кодом , a 100% чистий додаток Java, призначений для завантаження тестової функціональної поведінки та вимірювання продуктивність програмного забезпечення. Спочатку він був розроблений для тестування веб-програм, але з тих пір розширився до інших тестових функцій.
Висновок
Огляд Apache Jmeter Потрібно протестувати свою веб-службу, база даних, FTP- або веб-сервера? І тестування продуктивності, і функціональність? Погляньте на JMeter. Це безкоштовно, дуже інтуїтивно зрозумілий і має всі можливості, необхідні для автоматизації вашої роботи. Ще одна велика перевага JMeter: відкрите джерело. Ви можете завантажити джерело та внести до нього зміни, якщо хочете. Також прямий контакт з розробниками через список розсилки дуже зручний.
Порада: Поєднайте JMeter з Badboy (http://www.badboy.com.au/) щоб зробити його ще більш потужним! JMeter не має запису & функціональність відтворення. Badboy - це рішення. Запишіть потік на своєму веб-сайті, експортуйте запис у файл JMeter, модифікуйте його відповідно до своїх потреб і використовуйте JMeter для тестування продуктивності вашого сайту.
Функціональність Apache Jmeter
Для тестування може використовуватися Apache JMeter продуктивність програми як на статичних, так і на динамічних ресурсах (файлів, Сервлети, Скрипти Perl, Об'єкти Java, Бази даних та запити, FTP-сервери та багато іншого). Він може бути використаний для імітації великого навантаження на сервер, мережі або об'єкта, щоб перевірити її міцність або проаналізувати загальну продуктивність при різних типах навантаження. Ви можете використовувати його для графічного аналізу продуктивності або для перевірки поведінки вашого сервера / сценарію / об'єкта під великим одночасним навантаженням.
Що це робить?
Apache JMeter особливості включають:
- Може завантажувати та перевіряти продуктивність багатьох різних типів серверів:
- Інтернет – HTTP, HTTPS
- МИЛО
- База даних через JDBC
- LDAP
- JMS
- Пошта – POP3(S) та IMAP(S)
- Повна портативність і 100% Java-чистота .
- Повна багатопотоковість фреймворк дозволяє одночасну вибірку для багатьох потоків та одночасну вибірку різних функцій окремими групами потоків.
- Обережно GUI дизайн дозволяє пришвидшити роботу та більш точні терміни.
- Кешування та офлайн-аналіз / відтворення результатів тесту.
- Дуже розширюваний:
- Знімні пробовідбірники дозволяють необмежені можливості тестування.
- Можна вибрати кілька статистичних даних завантаження підключаються таймери .
- Аналіз даних та візуалізація плагінів дозволяють велику розширюваність, а також персоналізацію.
- Функції можна використовувати для забезпечення динамічного введення тесту або для маніпулювання даними.
- Пробовідбірники (BeanShell повністю підтримується; і є зразок, який підтримує мови, сумісні з BSF)