Skip to content

Commit fecff50

Browse files
Merge pull request #85 from delirius325/feature/fix-#82
Version 2.6.11
2 parents 0aa6b59 + 2b81de2 commit fecff50

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

pom.xml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>io.github.delirius325</groupId>
77
<artifactId>jmeter.backendlistener.elasticsearch</artifactId>
8-
<version>2.6.10-SNAPSHOT</version>
8+
<version>2.6.11</version>
99
<packaging>jar</packaging>
1010

1111
<name>jmeter.backendlistener.elasticsearch</name>
@@ -37,13 +37,18 @@
3737
<url>http://www.github.com/delirius325</url>
3838
<timezone>America/New_York</timezone>
3939
</developer>
40-
<developer>
41-
<id>siggitrain</id>
40+
</developers>
41+
42+
<contributors>
43+
<contributor>
4244
<name>Christian Weber</name>
4345
<url>http://www.github.com/siggitrain</url>
4446
<timezone>MESZ</timezone>
45-
</developer>
46-
</developers>
47+
<properties>
48+
<github>siggitrain</github>
49+
</properties>
50+
</contributor>
51+
</contributors>
4752

4853
<properties>
4954
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -55,9 +60,9 @@
5560
<junit.vintage.version>${junit.version}.0</junit.vintage.version>
5661
<junit.jupiter.version>5.0.0</junit.jupiter.version>
5762
<junit.platform.version>1.0.0</junit.platform.version>
58-
<org.apache.jmeter.version>5.0</org.apache.jmeter.version>
59-
<org.apache.commons>3.7</org.apache.commons>
60-
<org.elasticsearch.client>6.4.0</org.elasticsearch.client>
63+
<org.apache.jmeter.version>5.3</org.apache.jmeter.version>
64+
<org.apache.commons>3.9</org.apache.commons>
65+
<org.elasticsearch.client>6.7.1</org.elasticsearch.client>
6166
</properties>
6267
<dependencies>
6368
<dependency>

src/main/java/io/github/delirius325/jmeter/backendlistener/elasticsearch/ElasticSearchMetric.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import org.slf4j.Logger;
2121
import org.slf4j.LoggerFactory;
2222

23-
import static org.apache.commons.lang.math.NumberUtils.isNumber;
23+
import static org.apache.commons.lang3.math.NumberUtils.isCreatable;
2424

2525
public class ElasticSearchMetric {
2626
private static final Logger logger = LoggerFactory.getLogger(ElasticSearchMetric.class);
@@ -164,7 +164,7 @@ private void addCustomFields(BackendListenerContext context) {
164164

165165
if (!parameterName.startsWith("es.") && context.containsParameter(parameterName)
166166
&& !"".equals(parameter = context.getParameter(parameterName).trim())) {
167-
if (isNumber(parameter)) {
167+
if (isCreatable(parameter)) {
168168
addFilteredJSON(parameterName, Long.parseLong(parameter));
169169
} else {
170170
addFilteredJSON(parameterName, parameter);

src/main/java/io/github/delirius325/jmeter/backendlistener/elasticsearch/ElasticsearchBackendClient.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import org.apache.commons.io.FilenameUtils;
88
import org.apache.http.HttpHost;
99
import org.apache.http.HttpRequestInterceptor;
10+
import org.apache.jmeter.JMeter;
1011
import org.apache.jmeter.config.Arguments;
1112
import org.apache.jmeter.samplers.SampleResult;
1213
import org.apache.jmeter.util.JMeterUtils;
@@ -100,7 +101,7 @@ public void setupTest(BackendListenerContext context) throws Exception {
100101
this.fields = new HashSet<>();
101102
this.modes = new HashSet<>(Arrays.asList("info", "debug", "error", "quiet"));
102103
this.bulkSize = Integer.parseInt(context.getParameter(ES_BULK_SIZE));
103-
this.timeoutMs = JMeterUtils.getPropDefault(ES_TIMEOUT_MS, DEFAULT_TIMEOUT_MS);
104+
this.timeoutMs = Integer.parseInt((context.getParameter(ES_TIMEOUT_MS)));
104105
this.buildNumber = (JMeterUtils.getProperty(ElasticsearchBackendClient.BUILD_NUMBER) != null
105106
&& !JMeterUtils.getProperty(ElasticsearchBackendClient.BUILD_NUMBER).trim().equals(""))
106107
? Integer.parseInt(JMeterUtils.getProperty(ElasticsearchBackendClient.BUILD_NUMBER)) : 0;
@@ -118,7 +119,7 @@ public void setupTest(BackendListenerContext context) throws Exception {
118119
public void onFailure(Node node) {
119120
logger.error("Error with node: " + node.toString());
120121
}
121-
}).setMaxRetryTimeoutMillis(60000).build();
122+
}).build();
122123
} else {
123124
AWS4Signer signer = new AWS4Signer();
124125
signer.setServiceName(SERVICE_NAME);

0 commit comments

Comments
 (0)