private String[] sampleVariableValues(SampleEvent event) { int sampleVariableLength = SampleEvent.getVarCount(); String[] values = new String[sampleVariableLength]; for(int i = 0; i < sampleVariableLength; i++) { String varValue = event.getVarValue(i); values[i] = (varValue == null) ? "" : varValue; } return values; }
private void appendSampleVariable(ByteBuffer buf, SampleEvent evt, int varID) { if (SampleEvent.getVarCount() < varID + 1) { buf.put(("UNDEFINED_variable#" + varID).getBytes()); log.warn("variable#" + varID + " does not exist!"); } else { if (evt.getVarValue(varID) != null) { buf.put(evt.getVarValue(varID).getBytes()); } } }
private void appendSampleVariable(ByteBuffer buf, SampleEvent evt, int varID) { if (SampleEvent.getVarCount() < varID + 1) { buf.put(("UNDEFINED_variable#" + varID).getBytes()); log.warn("variable#" + varID + " does not exist!"); } else { if (evt.getVarValue(varID) != null) { buf.put(evt.getVarValue(varID).getBytes()); } } }
private String[] combineAssertionLabelsWithSampleVars() { int assertionLabelLength = this.assertionConfig.getLabels().length; int sampleVariableLength = SampleEvent.getVarCount(); int combinedLength = assertionLabelLength + sampleVariableLength; String[] returnArray = new String[combinedLength]; int returnArrayIndex = -1; //start at -1 so you can ++ when referencing it //add config first String[] configuredLabels = this.assertionConfig.getLabels(); for (int i = 0; i < assertionLabelLength; i++) { returnArray[++returnArrayIndex] = configuredLabels[i]; } //now add sample variables for (int i = 0; i < sampleVariableLength; i++) { returnArray[++returnArrayIndex] = SampleEvent.getVarName(i); } return returnArray; }
private String[] combineConfigLabelsWithSampleVars() { int configLabelLength = this.samplerConfig.getLabels().length; int sampleVariableLength = SampleEvent.getVarCount(); int combinedLength = configLabelLength + sampleVariableLength; String[] returnArray = new String[combinedLength]; int returnArrayIndex = -1; //start at -1 so you can ++ when referencing it //add config first String[] configuredLabels = this.samplerConfig.getLabels(); for (int i = 0; i < configLabelLength; i++) { returnArray[++returnArrayIndex] = configuredLabels[i]; } //now add sample variables for (int i = 0; i < sampleVariableLength; i++) { returnArray[++returnArrayIndex] = SampleEvent.getVarName(i); } return returnArray; }
protected void createAssertionCollector(){ if (!collectAssertions){ return; } String[] labelNames = new String[]{}; if (SampleEvent.getVarCount() > 0) { labelNames = this.combineAssertionLabelsWithSampleVars(); }else { labelNames = this.assertionConfig.getLabels(); } if(this.getSaveConfig().getAssertionClass().equals(Summary.class)) this.assertionsCollector = Summary.build().name("jmeter_assertions_total").help("Counter for assertions") .labelNames(labelNames).quantile(0.5, 0.1).quantile(0.99, 0.1) .create().register(CollectorRegistry.defaultRegistry); else if(this.getSaveConfig().getAssertionClass().equals(Counter.class)) this.assertionsCollector = Counter.build().name("jmeter_assertions_total").help("Counter for assertions") .labelNames(labelNames).create().register(CollectorRegistry.defaultRegistry); }
appendFields(saveConfig.saveConnectTime(), text, delim, CSV_CONNECT_TIME); for (int i = 0; i < SampleEvent.getVarCount(); i++) { text.append(VARIABLE_NAME_QUOTE_CHAR); text.append(SampleEvent.getVarName(i));
writer.addAttribute(ATT_HOSTNAME, event.getHostname()); for (int i = 0; i < SampleEvent.getVarCount(); i++){ writer.addAttribute(SampleEvent.getVarName(i), ConversionHelp.encode(event.getVarValue(i)));
String[] labelNames = new String[]{}; if (SampleEvent.getVarCount() > 0) { labelNames = this.combineConfigLabelsWithSampleVars(); } else {
for (int i = 0; i < SampleEvent.getVarCount(); i++) { text.append(event.getVarValue(i));