У меня есть проблема в конфигурации соединения jmeter jdbc. Я хочу иметь возможность изменять dbURL, dbUsername и dbPassword ПОСЛЕ запуска плана, проблема заключается в том, что все эти свойства загружаются ОДНАЖДЫ после нескольких исследований, я нашел эту страницу: https://jmeter.apache.org/api/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.html#getUsername--
существуют методы, такие как setUsername и setPassword (именно то, что мне нужно), проблема в том, что я использую приведенный ниже код в контроллере jsr233 (после соединения jdbc)
, но в программе просмотра журнала:
Нет подписи метода: org.apache.commons.dbcp2.PoolingDataSource $ PoolGuardConnectionWrapper.setUsername () применим для типов аргументов: (java.lang.String) значения: [test]
в чем здесь проблема?
import java.sql.Connection;
import org.apache.jmeter.protocol.jdbc.config.DataSourceElement;
import java.sql.DatabaseMetaData;
Connection con = DataSourceElement.getConnection("A");
con.setUsername("test");