Size: a a a

QA — Load & Performance

2020 October 10

O

Oleksii in QA — Load & Performance
если что бд нагружаю первый раз, до этого только апи
источник

O

Oleksii in QA — Load & Performance
может есть у кого-то на гите темплейт, для сравнения? поделитесь пожалуйста
источник

KY

Kirill Yurkov in QA — Load & Performance
а покажи настройки
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
https://jmeter.apache.org/images/screenshots/jdbc-config/jdbc-conn-config.png

Драйвер влияет на то, что в выпадающем списке JDBC Driver Class его можно выбрать
источник

KY

Kirill Yurkov in QA — Load & Performance
и сами сэмплы
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Если его можно выбрать, то он загрузился
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
https://jmeter.apache.org/images/screenshots/jdbctest/jdbc-request.png
В поле Connection Pool имя пула указывается без ${} - просто имя. На снимке по ссылке это просто Pool1
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
По логу видно, что есть в тесте Thread Group с именем jdbc:snowflake, на 1 поток и 5 итераций.
Ошибки
DataSourceElement: Could not load driver: {classname} java.lang.ClassNotFoundException: {classname}
в логе нет

Элемент
JDBC Connection Configuration может распологаться выше Thread Group, в корне теста. Или в Thread Group с именем jdbc:snowflake
JDBC Request использует пул snowflake, в нем стоит обратить внимание на Query Type, я использую
- Prepared Select Statement
- Prepared Update Statement
Другие использовать не приходилось.
Настройка выполняется по картинке выше.

Поля Parameter values, Parameter types
И последнее поле - как сохранять результат
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Oleksii
может есть у кого-то на гите темплейт, для сравнения? поделитесь пожалуйста
В каталоге templates есть jdbc.jmx
и есть справка к нему
http://jmeter.apache.org/usermanual/build-db-test-plan.html
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Был не прав - драйверы в выпадающем списке отображаются всегда. Но раз ошибки в логе нет, то подключение настроено верно
источник

O

Oleksii in QA — Load & Performance
Класс, спасибо за советы,как буду у компа проверю все, и отпишусь, со скринами. Ещё раз спасибо!
источник

O

Oleksii in QA — Load & Performance
Kirill Yurkov
а покажи настройки
источник

O

Oleksii in QA — Load & Performance
вот конфиг
источник

O

Oleksii in QA — Load & Performance
Вячеслав Смирнов
https://jmeter.apache.org/images/screenshots/jdbc-config/jdbc-conn-config.png

Драйвер влияет на то, что в выпадающем списке JDBC Driver Class его можно выбрать
ну в том то и дело, положил jar в lib перезгурузил jmeter и он не появляется в списке для выбора, только через edit и самому вписать его
источник

O

Oleksii in QA — Load & Performance
вот семпл
источник

O

Oleksii in QA — Load & Performance
источник

O

Oleksii in QA — Load & Performance
Вячеслав Смирнов
По логу видно, что есть в тесте Thread Group с именем jdbc:snowflake, на 1 поток и 5 итераций.
Ошибки
DataSourceElement: Could not load driver: {classname} java.lang.ClassNotFoundException: {classname}
в логе нет

Элемент
JDBC Connection Configuration может распологаться выше Thread Group, в корне теста. Или в Thread Group с именем jdbc:snowflake
JDBC Request использует пул snowflake, в нем стоит обратить внимание на Query Type, я использую
- Prepared Select Statement
- Prepared Update Statement
Другие использовать не приходилось.
Настройка выполняется по картинке выше.

Поля Parameter values, Parameter types
И последнее поле - как сохранять результат
так и делал, прочел sf доку, указал параметры как они сказали, не пошло, потом методом перебора и применил, разными способами - тишь и блаж, где искать более детальные логи?
источник

O

Oleksii in QA — Load & Performance
не понимаю дркгое, почему даже первый debug sampler не попадает в tree view - означет одно, что дальше config элемента скрипт не идет, потому как порядок выполнения у jmeter такой: конфиги, pre, sampler, post - или я не прав?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
А в запросе есть параметры? Если параметров нет, то и Prepared не нужен думаю, там есть простой select, самый первый
источник