предисловие
Недавно я хотел использовать Jmeter для нагрузочного тестирования, поэтому я узнал о Jmeter для тестирования параллелизма базы данных и веб-тестирования.Вот сводка записи. Статья для новичков, просьба не обращать внимания, если вы мастер.
Что такое джметр
Поддерживаемые протоколы
Список протоколов, поддерживаемых JMeter:
- Web Services - SOAP / XML-RPC
- Web - HTTP, HTTPS sites«веб-1.0» веб-2.0 (ajax, flex и flex-ws-amf)
- пройти черезJDBCбаза данных водителей
- Каталог — LDAP
- Услуги, ориентированные на обмен сообщениями через JMS
- Сервисы - POP3, IMAP, SMTP
Конфигурация загрузки Jmeter
Jmeterссылка на скачивание, нажмите
Выберите загрузку (система Windows)
Найдите каталог загрузки, перейдите в bin\, щелкните напрямую jmeter.bat
Для запуска jmeter требуется определенное время, а затем вы увидите некрасивый интерфейс, просто настройте его 😃
Не закрывайте окно cmd, иначе программа завершится, давайте введем практическую тестовую ссылку! (ง •_•)ง
Тест базы данных MySql
Шаг 1 Добавьте пакет драйвера mysql
Добавьте пакет mysql-connect-java в каталог lib\, здесь автор использует более новую версию 8.0.13.
Позже выяснилось, что его поддерживает только com.mysql.jdbc.Driver, а фон cmd сообщит
Добавить более низкую версию не получится, это все мелкие проблемы = ̄ω ̄=
Шаг 2. Создайте и настройте группу потоков
Щелкните правой кнопкой мыши план тестирования, как показано ниже...
Количество потоков просто заполните в соответствии с вашими потребностями, период нарастания можно сначала игнорировать
Шаг 3. Настройте соединение JDBC.
Имя пула потоков должно быть заполнено, иначе будет сообщено об ошибке
Заполните информацию о базе данных для тестирования ниже
Шаг 4 Настройте сэмплер Samper
Сэмплер Samper является источником запросов
Имя пула, заполненное ранее, необходимо заполнить, а затем оператор SQL для проверки
Шаг 5. Создайте прослушиватель
Этот шаг заключается в создании прослушивателя для отображения тестовой информации.
Шаг 6 Запустите тест
Переключитесь на дерево результатов просмотра и запустите тест
Вы можете увидеть результаты выходного теста YEAH! ( •̀ ω •́ )у
веб-тестирование
С предыдущей основой веб-тестирование относительно просто
Шаг 1 Создайте и настройте группу потоков
Шаг 2 Настройте сэмплер Samper
Конфигурация здесь - микросервис spring boot, который автор делал раньше.Конечно, можно залить и на другие сайты, чтобы попробовать эффект
Шаг 3. Создайте прослушиватель
Шаг 4 Запустите тест
ДА! ( •̀ ω •́ )у
Наконец, я надеюсь, что эта статья будет вам полезна (*^-^*)