diff --git a/jmeter-java-dsl-azure/pom.xml b/jmeter-java-dsl-azure/pom.xml index 378c97f3..699ca7cf 100644 --- a/jmeter-java-dsl-azure/pom.xml +++ b/jmeter-java-dsl-azure/pom.xml @@ -6,7 +6,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-azure diff --git a/jmeter-java-dsl-base-remote-engine/pom.xml b/jmeter-java-dsl-base-remote-engine/pom.xml index 964ed165..f9c90f6a 100644 --- a/jmeter-java-dsl-base-remote-engine/pom.xml +++ b/jmeter-java-dsl-base-remote-engine/pom.xml @@ -6,7 +6,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-base-remote-engine diff --git a/jmeter-java-dsl-blazemeter/pom.xml b/jmeter-java-dsl-blazemeter/pom.xml index d22bb70b..acb0e88d 100644 --- a/jmeter-java-dsl-blazemeter/pom.xml +++ b/jmeter-java-dsl-blazemeter/pom.xml @@ -7,7 +7,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-blazemeter diff --git a/jmeter-java-dsl-bridge/pom.xml b/jmeter-java-dsl-bridge/pom.xml index f3e88bee..a0f17640 100644 --- a/jmeter-java-dsl-bridge/pom.xml +++ b/jmeter-java-dsl-bridge/pom.xml @@ -7,7 +7,7 @@ jmeter-java-dsl-parent us.abstracta.jmeter - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-bridge diff --git a/jmeter-java-dsl-cli/pom.xml b/jmeter-java-dsl-cli/pom.xml index 0ae71352..8f82a752 100644 --- a/jmeter-java-dsl-cli/pom.xml +++ b/jmeter-java-dsl-cli/pom.xml @@ -6,7 +6,7 @@ jmeter-java-dsl-parent us.abstracta.jmeter - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-cli @@ -201,6 +201,13 @@ org.apache-extras.beanshell:bsh com.jayway.jsonpath:json-path + + org.jetbrains.kotlin:kotlin-stdlib + org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm + org.jetbrains.kotlinx:kotlinx-coroutines-swing + com.github.ben-manes.caffeine:caffeine + org.jetbrains:annotations + org.checkerframework:checker-qual diff --git a/jmeter-java-dsl-dashboard/pom.xml b/jmeter-java-dsl-dashboard/pom.xml index fa558b74..65936249 100644 --- a/jmeter-java-dsl-dashboard/pom.xml +++ b/jmeter-java-dsl-dashboard/pom.xml @@ -7,7 +7,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-dashboard diff --git a/jmeter-java-dsl-datadog/pom.xml b/jmeter-java-dsl-datadog/pom.xml index 7de97226..d5f09552 100644 --- a/jmeter-java-dsl-datadog/pom.xml +++ b/jmeter-java-dsl-datadog/pom.xml @@ -6,7 +6,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-datadog diff --git a/jmeter-java-dsl-elasticsearch-listener/pom.xml b/jmeter-java-dsl-elasticsearch-listener/pom.xml index d8ad3ff4..939b6871 100644 --- a/jmeter-java-dsl-elasticsearch-listener/pom.xml +++ b/jmeter-java-dsl-elasticsearch-listener/pom.xml @@ -7,7 +7,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-elasticsearch-listener diff --git a/jmeter-java-dsl-graphql/pom.xml b/jmeter-java-dsl-graphql/pom.xml index 6ab5dd4b..f55dd6e9 100644 --- a/jmeter-java-dsl-graphql/pom.xml +++ b/jmeter-java-dsl-graphql/pom.xml @@ -6,7 +6,7 @@ jmeter-java-dsl-parent us.abstracta.jmeter - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml diff --git a/jmeter-java-dsl-jdbc/pom.xml b/jmeter-java-dsl-jdbc/pom.xml index dc6cf109..f719558f 100644 --- a/jmeter-java-dsl-jdbc/pom.xml +++ b/jmeter-java-dsl-jdbc/pom.xml @@ -6,7 +6,7 @@ jmeter-java-dsl-parent us.abstracta.jmeter - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml diff --git a/jmeter-java-dsl-octoperf/pom.xml b/jmeter-java-dsl-octoperf/pom.xml index 9938698f..67fe2753 100644 --- a/jmeter-java-dsl-octoperf/pom.xml +++ b/jmeter-java-dsl-octoperf/pom.xml @@ -6,7 +6,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-octoperf diff --git a/jmeter-java-dsl-parallel/pom.xml b/jmeter-java-dsl-parallel/pom.xml index c1e63e89..7ab615bd 100644 --- a/jmeter-java-dsl-parallel/pom.xml +++ b/jmeter-java-dsl-parallel/pom.xml @@ -6,7 +6,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-parallel diff --git a/jmeter-java-dsl-prometheus/pom.xml b/jmeter-java-dsl-prometheus/pom.xml index f67df7b1..623c9c57 100644 --- a/jmeter-java-dsl-prometheus/pom.xml +++ b/jmeter-java-dsl-prometheus/pom.xml @@ -6,7 +6,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-prometheus diff --git a/jmeter-java-dsl-recorder/pom.xml b/jmeter-java-dsl-recorder/pom.xml index b61f218e..b673d217 100644 --- a/jmeter-java-dsl-recorder/pom.xml +++ b/jmeter-java-dsl-recorder/pom.xml @@ -6,7 +6,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-recorder diff --git a/jmeter-java-dsl-wrapper/pom.xml b/jmeter-java-dsl-wrapper/pom.xml index 5ad0eca3..84c140c2 100644 --- a/jmeter-java-dsl-wrapper/pom.xml +++ b/jmeter-java-dsl-wrapper/pom.xml @@ -6,7 +6,7 @@ jmeter-java-dsl-parent us.abstracta.jmeter - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl-wrapper diff --git a/jmeter-java-dsl/pom.xml b/jmeter-java-dsl/pom.xml index b3ffaf00..a508a99f 100644 --- a/jmeter-java-dsl/pom.xml +++ b/jmeter-java-dsl/pom.xml @@ -7,7 +7,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent - 1.31-SNAPSHOT + 2.0-SNAPSHOT ../pom.xml jmeter-java-dsl @@ -89,7 +89,7 @@ commons-io commons-io - 2.11.0 + 2.15.1 org.apache.commons @@ -114,7 +114,7 @@ org.apache.commons commons-pool2 - 2.11.1 + 2.12.0 @@ -182,4 +182,4 @@ - + \ No newline at end of file diff --git a/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/core/controllers/FragmentMethodCall.java b/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/core/controllers/FragmentMethodCall.java index 4f419dee..85eba4c8 100644 --- a/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/core/controllers/FragmentMethodCall.java +++ b/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/core/controllers/FragmentMethodCall.java @@ -1,8 +1,8 @@ package us.abstracta.jmeter.javadsl.core.controllers; import java.util.Collections; -import java.util.HashMap; import java.util.HashSet; +import java.util.IdentityHashMap; import java.util.Map; import java.util.Set; import org.apache.jmeter.testelement.TestElement; @@ -51,7 +51,10 @@ private static String solveMethodName(TestElement element, MethodCallContext con } private static Map getDefinedMethods(MethodCallContext context) { - return context.getRoot().computeEntryIfAbsent(FragmentMethodCall.class, HashMap::new); + // Since JMeter 5.6.3, TestElement hash calculation changed from object identity + // to property-based hashing. IdentityHashMap is used here to prevent hash collisions + // that occur when multiple TestElements share identical property values. + return context.getRoot().computeEntryIfAbsent(FragmentMethodCall.class, IdentityHashMap::new); } private static String buildUniqueName(String elementName, Set existingNames) { diff --git a/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/http/DslBaseHttpSampler.java b/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/http/DslBaseHttpSampler.java index ea1d4e90..73937b82 100644 --- a/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/http/DslBaseHttpSampler.java +++ b/jmeter-java-dsl/src/main/java/us/abstracta/jmeter/javadsl/http/DslBaseHttpSampler.java @@ -253,10 +253,7 @@ protected TestElement buildTestElement() { } HTTPSamplerProxy ret = new HTTPSamplerProxy(); HttpElementHelper.modifyTestElementUrl(ret, protocol, host, port, path); - // We need to use this logic since setPath method triggers additional logic - if (path != null) { - ret.setPath(path); - } + HttpElementHelper.modifyTestElementTimeouts(ret, connectionTimeout, responseTimeout); HttpElementHelper.modifyTestElementProxy(ret, proxyUrl, proxyUser, proxyPassword); return configureHttpTestElement(ret); diff --git a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/codegeneration/DslCodeGeneratorTest.java b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/codegeneration/DslCodeGeneratorTest.java index 64bb6b41..f9dae8da 100644 --- a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/codegeneration/DslCodeGeneratorTest.java +++ b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/codegeneration/DslCodeGeneratorTest.java @@ -24,7 +24,7 @@ public void shouldGenerateExpectedCodeWhenSimpleJmxIsProvided(@TempDir Path temp throws Exception { File solvedTemplate = solveTemplateResource("test-plan.template.jmx", tempDir); assertThat(new DslCodeGenerator().generateCodeFromJmx(solvedTemplate)) - .isEqualTo( + .isEqualToNormalizingNewlines( solveTestClassTemplate(Collections.singleton(ContentType.class.getName()), "SimpleTest.java")); } @@ -50,7 +50,7 @@ private String solveTestClassTemplate(Set imports, String testPlanCodeRe public void shouldGenerateExpectedCodeWhenRecordedJmxIsProvided() throws Exception { assertThat(new DslCodeGenerator() .generateCodeFromJmx(new TestResource(RESOURCES_FOLDER + "/recorded.jmx").file())) - .isEqualTo(solveTestClassTemplate(Collections.singleton(StandardCharsets.class.getName()), + .isEqualToNormalizingNewlines(solveTestClassTemplate(Collections.singleton(StandardCharsets.class.getName()), "RecordedTest.java")); } @@ -58,7 +58,7 @@ public void shouldGenerateExpectedCodeWhenRecordedJmxIsProvided() throws Excepti public void shouldGenerateCommentedElementsCodeWhenDisabledElementsInJmx() throws Exception { assertThat(new DslCodeGenerator() .generateCodeFromJmx(new TestResource(RESOURCES_FOLDER + "/disabled-elements.jmx").file())) - .isEqualTo(solveTestClassTemplate(Collections.emptySet(), "DisabledElements.java")); + .isEqualToNormalizingNewlines(solveTestClassTemplate(Collections.emptySet(), "DisabledElements.java")); } } diff --git a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/StringTemplateAssert.java b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/StringTemplateAssert.java index 3ed8e133..649be002 100644 --- a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/StringTemplateAssert.java +++ b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/StringTemplateAssert.java @@ -43,7 +43,7 @@ public static StringTemplateAssertString assertThat(String actual) { protected abstract ErrorMessageFactory getErrorMessageFactory(List> diffs); public SELF matches(TestResource template) throws IOException { - return matches(template.rawContents()); + return matches(template.rawContents().replace("\r\n", "\n")); } public SELF matches(String templateContents) throws IOException { diff --git a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslIncludeControllerTest.java b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslIncludeControllerTest.java index 0e93c427..270cae75 100644 --- a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslIncludeControllerTest.java +++ b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslIncludeControllerTest.java @@ -33,7 +33,7 @@ public void shouldGenerateDslWithFragmentWhenConvertingTestPlanWithIncludeContro buildIncludeControllerJmx(includedJmx) )); assertThat(jmx2dsl(jmx, tmp)) - .isEqualTo(buildTestPlanDsl(FRAGMENT_METHOD_CALL)); + .isEqualToNormalizingNewlines(buildTestPlanDsl(FRAGMENT_METHOD_CALL)); } private File buildIncludedTestPlanJmx(Path tmp) throws IOException { @@ -69,7 +69,7 @@ public void shouldReuseFragmentWhenTestPlanWithTwoIncludesWithSameFile(@TempDir buildIncludeControllerJmx(includedJmx) )); assertThat(jmx2dsl(jmx, tmp)) - .isEqualTo(buildTestPlanDsl(FRAGMENT_METHOD_CALL, FRAGMENT_METHOD_CALL)); + .isEqualToNormalizingNewlines(buildTestPlanDsl(FRAGMENT_METHOD_CALL, FRAGMENT_METHOD_CALL)); } } diff --git a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslModuleControllerTest.java b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslModuleControllerTest.java index f8a38eb4..f70b9e22 100644 --- a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslModuleControllerTest.java +++ b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslModuleControllerTest.java @@ -31,7 +31,7 @@ public void shouldReuseFragmentMethodWhenModuleUsesPreviousEnabledFragment(@Temp buildFragmentJmx(), buildModuleJmx(DEFAULT_FRAGMENT_NAME)); assertThat(jmx2dsl(jmx, tmp)) - .isEqualTo(buildFragmentPlanDsl( + .isEqualToNormalizingNewlines(buildFragmentPlanDsl( buildThreadGroupDsl(FRAGMENT_METHOD_CALL, FRAGMENT_METHOD_CALL))); } @@ -60,7 +60,7 @@ public void shouldDefineAndUseFragmentMethodWhenModuleUsesLaterEnabledFragment( buildModuleJmx(DEFAULT_FRAGMENT_NAME), buildFragmentJmx()); assertThat(jmx2dsl(jmx, tmp)) - .isEqualTo(buildFragmentPlanDsl( + .isEqualToNormalizingNewlines(buildFragmentPlanDsl( buildThreadGroupDsl(FRAGMENT_METHOD_CALL, FRAGMENT_METHOD_CALL))); } @@ -72,7 +72,7 @@ public void shouldUseFragmentMethodWhenModuleUsesDisabledFragment(@TempDir Path buildModuleJmx(DEFAULT_FRAGMENT_NAME) ); assertThat(jmx2dsl(jmx, tmp)) - .isEqualTo(buildFragmentPlanDsl( + .isEqualToNormalizingNewlines(buildFragmentPlanDsl( "httpCookies()", "httpCache()", buildThreadGroupDsl("//" + FRAGMENT_METHOD_CALL, FRAGMENT_METHOD_CALL))); @@ -85,7 +85,7 @@ public void shouldDefineAndUseMethodWhenModuleUsesPreviouslyDefinedController(@T buildIfControllerJmx(), buildModuleJmx(IF_CONTROLLER_DEFAULT_NAME)); assertThat(jmx2dsl(jmx, tmp)) - .isEqualTo( + .isEqualToNormalizingNewlines( buildIfControllerPlanDsl(IF_CONTROLLER_METHOD_CALL, IF_CONTROLLER_METHOD_CALL)); } @@ -109,7 +109,7 @@ public void shouldDefineAndUseMethodWhenModuleUsesLaterDefinedController(@TempDi buildIfControllerJmx() ); assertThat(jmx2dsl(jmx, tmp)) - .isEqualTo( + .isEqualToNormalizingNewlines( buildIfControllerPlanDsl(IF_CONTROLLER_METHOD_CALL, IF_CONTROLLER_METHOD_CALL)); } diff --git a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslTestFragmentControllerTest.java b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslTestFragmentControllerTest.java index 7b497070..99721ca7 100644 --- a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslTestFragmentControllerTest.java +++ b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/core/controllers/DslTestFragmentControllerTest.java @@ -57,7 +57,7 @@ public void shouldGenerateDslWithFragmentMethodWhenConvertTestPlanWithFragment( @TempDir Path tmp) throws IOException { String testPlanJmx = buildTestPlanJmx(buildFragmentJmx()); assertThat(jmx2dsl(testPlanJmx, tmp)) - .isEqualTo(buildTestPlanDsl(buildFragmentMethod(), DEFAULT_FRAGMENT_METHOD_CALL)); + .isEqualToNormalizingNewlines(buildTestPlanDsl(buildFragmentMethod(), DEFAULT_FRAGMENT_METHOD_CALL)); } private String buildTestPlanDsl(String method, String child) { @@ -79,7 +79,7 @@ public void shouldGenerateDslWithFragmentNameWhenConvertFragmentNonDefaultName( String testPlanJmx = buildTestPlanJmx(buildFragmentJmx(fragmentName)); String methodName = "myFragment"; assertThat(jmx2dsl(testPlanJmx, tmp)) - .isEqualTo(buildTestPlanDsl( + .isEqualToNormalizingNewlines(buildTestPlanDsl( buildFragmentMethod(methodName, fragmentName), methodName + "()")); } @@ -91,7 +91,7 @@ public void shouldGenerateDslWithFragmentNameWhenConvertFragmentWithNameStarting String testPlanJmx = buildTestPlanJmx(buildFragmentJmx(fragmentName)); String methodName = "fragment" + fragmentName; assertThat(jmx2dsl(testPlanJmx, tmp)) - .isEqualTo(buildTestPlanDsl( + .isEqualToNormalizingNewlines(buildTestPlanDsl( buildFragmentMethod(methodName, fragmentName), methodName + "()")); } @@ -103,7 +103,7 @@ public void shouldGenerateDslWithFragmentNameWhenConvertFragmentWithNameWithSpec String testPlanJmx = buildTestPlanJmx(buildFragmentJmx(fragmentName)); String methodName = "myFragment"; assertThat(jmx2dsl(testPlanJmx, tmp)) - .isEqualTo(buildTestPlanDsl( + .isEqualToNormalizingNewlines(buildTestPlanDsl( buildFragmentMethod(methodName, fragmentName), methodName + "()")); } @@ -116,7 +116,7 @@ public void shouldGenerateDslWithFragmentsWhenConvertFragmentsWithCollidingNames buildFragmentJmx()); String methodName2 = "testFragment2"; assertThat(jmx2dsl(testPlanJmx, tmp)) - .isEqualTo(buildTestPlanDsl( + .isEqualToNormalizingNewlines(buildTestPlanDsl( Arrays.asList( buildFragmentMethod(), buildFragmentMethod(methodName2, DEFAULT_FRAGMENT_NAME)), @@ -130,7 +130,7 @@ public void shouldGenerateDslWithCommentedFragmentCallWhenConvertDisabledFragmen String testPlanJmx = buildTestPlanJmx(buildFragmentDisabledJmx()); String cacheMethodCall = "httpCache()"; assertThat(jmx2dsl(testPlanJmx, tmp)) - .isEqualTo(buildTestPlanDsl(Collections.singletonList(buildFragmentMethod()), + .isEqualToNormalizingNewlines(buildTestPlanDsl(Collections.singletonList(buildFragmentMethod()), Arrays.asList("httpCookies()", cacheMethodCall, "//" + DEFAULT_FRAGMENT_METHOD_CALL)) .replace(cacheMethodCall + ",", cacheMethodCall + "//,")); } diff --git a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/http/DslHttpSamplerTest.java b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/http/DslHttpSamplerTest.java index 9d8ad7a2..ebed77f7 100644 --- a/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/http/DslHttpSamplerTest.java +++ b/jmeter-java-dsl/src/test/java/us/abstracta/jmeter/javadsl/http/DslHttpSamplerTest.java @@ -450,7 +450,7 @@ public void shouldSendMultiPartFormWhenPostRequestWithBodyParts() throws Excepti verify(postRequestedFor(anyUrl()) .withHeader(HTTPConstants.HEADER_CONTENT_TYPE, matching(ContentType.MULTIPART_FORM_DATA.withCharset((String) null) + "; boundary=" - + MULTIPART_BOUNDARY_PATTERN)) + + MULTIPART_BOUNDARY_PATTERN + "; charset=UTF-8")) .withRequestBody(matching( buildMultiPartBodyPattern(part1Name, part1Value, part1Encoding, part2Name, part2File, part2Encoding)))); diff --git a/jmeter-java-dsl/src/test/resources/test-plan.template.jmx b/jmeter-java-dsl/src/test/resources/test-plan.template.jmx index 073d8edb..639e435b 100644 --- a/jmeter-java-dsl/src/test/resources/test-plan.template.jmx +++ b/jmeter-java-dsl/src/test/resources/test-plan.template.jmx @@ -1,5 +1,5 @@ - + diff --git a/pom.xml b/pom.xml index 62b09027..f41933e9 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ us.abstracta.jmeter jmeter-java-dsl-parent pom - 1.31-SNAPSHOT + 2.0-SNAPSHOT ${project.artifactId} Parent project for all jmeter-java-dsl modules @@ -41,7 +41,7 @@ 1754515950 1.8 1.8 - 5.5 + 5.6.3 1.17.6 2.35.0 5.9.1