Skip to content

Commit 2b81de2

Browse files
Version 2.6.11
Bumped version to 2.6.11 Bumped org.apache.jmeter version to 5.3 and org.elasticsearch.client to 6.7.1 Using isCreatable instead of isNumber Removed SNAPSHOT from pom
1 parent 0aa6b59 commit 2b81de2

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)