Я пытаюсь протестировать свою базу данных с помощью Jmeter. Я просто хотел бы посмотреть, смогу ли я установить соединение.
Я установил необходимые зависимости через Maven для postgres и jmeter
Общий код ошибки это:
22:13:11.597 [main] ERROR org.apache.jmeter.engine.StandardJMeterEngine - Unable to execute testStarted(null) for test element org.apache.jmeter.protocol.jdbc.config.DataSourceElement@a9aedfb2
java.lang.NumberFormatException: For input string: ""
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) ~[?:?]
at java.base/java.lang.Integer.parseInt(Integer.java:671) ~[?:?]
at java.base/java.lang.Integer.parseInt(Integer.java:777) ~[?:?]
at org.apache.jmeter.protocol.jdbc.config.DataSourceElement.initPool(DataSourceElement.java:221) ~[ApacheJMeter_jdbc-5.6.3.jar:5.6.3]
at org.apache.jmeter.protocol.jdbc.config.DataSourceElement.testStarted(DataSourceElement.java:128) ~[ApacheJMeter_jdbc-5.6.3.jar:5.6.3]
at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:247) [ApacheJMeter_core-5.6.3.jar:5.6.3]
at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:432) [ApacheJMeter_core-5.6.3.jar:5.6.3]
at org.example.Main.main(Main.java:197) [classes/:?]
Вот код, который я пытаюсь выполнить:
JMeterUtils.initLocale();
TestPlan testPlan = new TestPlan("Database Reachability Test Plan");
ListedHashTree testPlanTree = new ListedHashTree();
testPlanTree.add(testPlan);
DataSourceElement dataSource = new DataSourceElement();
dataSource.setProperty("dataSource", "MyPostgreSQLDataSource");
dataSource.setName("MyPostgreSQLDataSource"); // Hier wird der Namen festgelegt
dataSource.setProperty("dbUrl", "jdbc:postgresql://localhost:5432/postgres");
dataSource.setProperty("driver", "org.postgresql.Driver");
dataSource.setProperty("username", "postgres");
dataSource.setProperty("password", "postgres");
dataSource.setAutocommit(true);
dataSource.setPoolMax("0");
dataSource.setProperty("connectionAge", "5000");
dataSource.setProperty("timeout", "10000");
dataSource.setProperty("trimInterval", "60000");
// JDBC Sampler
JDBCSampler jdbcSampler = new JDBCSampler();
jdbcSampler.setName("Database Reachability Test");
jdbcSampler.setProperty("dataSource", "MyPostgreSQLDataSource");
jdbcSampler.setQuery("select * from street;");
Подробнее здесь: https://stackoverflow.com/questions/783 ... put-string
Ошибка выполнения Jmeter показывает java.lang.NumberFormatException: для входной строки: "" ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Исключение в потоке «основной» java.lang.NumberFormatException: для входной строки:
Anonymous » » в форуме JAVA - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Исключение в потоке "Main" java.lang.numberformatexception: для входной строки:
Anonymous » » в форуме JAVA - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Исключение в потоке "Main" java.lang.numberformatexception: для входной строки:
Anonymous » » в форуме JAVA - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-
-
-
JMeter: java.lang.NoClassDefFoundError: кг.apc.jmeter.JMeterPluginsUtils
Anonymous » » в форуме JAVA - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-