|
1 |
| -package io.github.vdaburon.jmeter.elkapmxml; |
| 1 | +package io.github.vdaburon.jmeter.elasticapmxml; |
2 | 2 |
|
3 | 3 | import java.io.BufferedReader;
|
4 | 4 | import java.io.BufferedWriter;
|
|
27 | 27 | import org.apache.commons.cli.Options;
|
28 | 28 | import org.apache.commons.cli.ParseException;
|
29 | 29 |
|
30 |
| -public class ElkApmJMeterManager { |
31 |
| - private static final Logger LOGGER = LoggerFactory.getLogger(ElkApmJMeterManager.class); |
| 30 | +public class ElasticApmJMeterManager { |
| 31 | + private static final Logger LOGGER = LoggerFactory.getLogger(ElasticApmJMeterManager.class); |
32 | 32 | // fixed string to find in the jmeter script or in the extracted xml files
|
33 | 33 | private static final String PARAM_TC_NAME = "@@TC_NAME";
|
34 |
| - private static final String COMMENT_BEGIN_ELK_APM = "@@ELK_APM_BEGIN"; |
35 |
| - private static final String COMMENT_END_ELK_APM = "@@ELK_APM_END"; |
36 |
| - private static final String COMMENT_APM_UDV = "@@ELK_APM_UDV"; |
| 34 | + private static final String COMMENT_BEGIN_ELASTIC_APM = "@@ELASTIC_APM_BEGIN"; |
| 35 | + private static final String COMMENT_END_ELASTIC_APM = "@@ELASTIC_APM_END"; |
| 36 | + private static final String COMMENT_APM_UDV = "@@ELASTIC_APM_UDV"; |
37 | 37 |
|
38 | 38 | // CLI OPTIONS
|
39 | 39 | public static final String K_JMETER_FILE_IN_OPT = "file_in";
|
@@ -278,10 +278,10 @@ private static LinkedList<String> addSamplerForElkApm(LinkedList<String> lkfileJ
|
278 | 278 | private static LinkedList<String> removeSamplerForElkApm(LinkedList<String> lkfileJMeterOrig, String regexTc, LinkedList<String> lkStart, LinkedList<String> lkEnd, LinkedList<String> lkUdvUnderTp) {
|
279 | 279 | LinkedList<String> lkReturn = new LinkedList<String>();
|
280 | 280 |
|
281 |
| - Pattern patternCommentStartEltTc = Pattern.compile(".*?<stringProp name=\"TestPlan.comments\">" + COMMENT_BEGIN_ELK_APM + "</stringProp>"); // JSR223 for begin transaction |
| 281 | + Pattern patternCommentStartEltTc = Pattern.compile(".*?<stringProp name=\"TestPlan.comments\">" + COMMENT_BEGIN_ELASTIC_APM + "</stringProp>"); // JSR223 for begin transaction |
282 | 282 | Pattern patternStartEltJsr223 = Pattern.compile(".*?<JSR223Sampler guiclass=\"TestBeanGUI\" testclass=\"JSR223Sampler\".*");
|
283 | 283 |
|
284 |
| - Pattern patternCommentEndEltTc = Pattern.compile(".*?<stringProp name=\"TestPlan.comments\">" + COMMENT_END_ELK_APM + "</stringProp>"); // JSR223 for end transaction |
| 284 | + Pattern patternCommentEndEltTc = Pattern.compile(".*?<stringProp name=\"TestPlan.comments\">" + COMMENT_END_ELASTIC_APM + "</stringProp>"); // JSR223 for end transaction |
285 | 285 | Pattern patternCommentEltArgument = Pattern.compile(".*?<stringProp name=\"TestPlan.comments\">" + COMMENT_APM_UDV + "</stringProp>"); // UDV with ELK_APM_UDV
|
286 | 286 | Pattern patternStartEltArguments = Pattern.compile(".*?<Arguments guiclass=\"ArgumentsPanel\" testclass=\"Arguments\".*");
|
287 | 287 |
|
@@ -514,14 +514,14 @@ private static Properties parseOption(Options optionsP, String args[])
|
514 | 514 |
|
515 | 515 | private static void helpUsage(Options options) {
|
516 | 516 | HelpFormatter formatter = new HelpFormatter();
|
517 |
| - String footer = "E.g : java -jar jmeter-elk-apm-<version>-jar-with-dependencies.jar -" + K_JMETER_FILE_IN_OPT + " script1.jmx -" |
| 517 | + String footer = "E.g : java -jar jmeter-elastic-apm-<version>-jar-with-dependencies.jar -" + K_JMETER_FILE_IN_OPT + " script1.jmx -" |
518 | 518 | + K_JMETER_FILE_OUT_OPT + " script1_add.jmx -" + K_ACTION_OPT + " ADD -"
|
519 | 519 | + K_REGEX_OPT + " SC.*\n";
|
520 |
| - footer+="E.g : java -jar jmeter-elk-apm-<version>-jar-with-dependencies.jar -" + K_JMETER_FILE_IN_OPT + " script1_add.jmx -" |
| 520 | + footer+="E.g : java -jar jmeter-elastic-apm-<version>-jar-with-dependencies.jar -" + K_JMETER_FILE_IN_OPT + " script1_add.jmx -" |
521 | 521 | + K_JMETER_FILE_OUT_OPT + " script1_remove.jmx -" + K_ACTION_OPT + " REMOVE -"
|
522 | 522 | + K_REGEX_OPT + " .*";
|
523 |
| - formatter.printHelp(120, ElkApmJMeterManager.class.getName(), |
524 |
| - ElkApmJMeterManager.class.getName(), options, footer, true); |
| 523 | + formatter.printHelp(120, ElasticApmJMeterManager.class.getName(), |
| 524 | + ElasticApmJMeterManager.class.getName(), options, footer, true); |
525 | 525 | }
|
526 | 526 | }
|
527 | 527 |
|
|
0 commit comments