@Override public Arguments getDefaultParameters() { Arguments args = new Arguments(); args.addArgument("connection.url", ""); args.addArgument("binding.url", ""); args.addArgument("message", ""); args.addArgument("direction", ""); args.addArgument("header.properties", ""); args.addArgument("header.property.reference", ""); args.addArgument("message.selector", ""); args.addArgument("receive.timeout", ""); return args; }
@Override public Arguments getDefaultParameters() { Arguments defaultParameters = new Arguments(); defaultParameters.addArgument("HOST", "tcp://localhost:1883"); defaultParameters.addArgument("CLIENT_ID", "Hiep"); defaultParameters.addArgument("TOPIC", "TEST.MQTT"); defaultParameters.addArgument("AGGREGATE", "1"); defaultParameters.addArgument("MESSAGE", "This is my test message"); return defaultParameters; }
@Override public Arguments getDefaultParameters() { Arguments defaultParameters = new Arguments(); defaultParameters.addArgument("HOST", "tcp://localhost:1883"); defaultParameters.addArgument("CLIENT_ID", "${__time(YMDHMS)}${__threadNum}"); defaultParameters.addArgument("TOPIC", "TEST.MQTT"); defaultParameters.addArgument("AGGREGATE", "100"); defaultParameters.addArgument("DURABLE", "false"); return defaultParameters; }
@Override public Arguments getDefaultParameters() { Arguments arguments = new Arguments(); arguments.addArgument(KEY_TEST_NAME, "Test"); arguments.addArgument(KEY_FILE_PATH, "influxDBExport.txt"); arguments.addArgument(KEY_SAMPLERS_LIST, ".*"); arguments.addArgument(KEY_USE_REGEX_FOR_SAMPLER_LIST, "true"); return arguments; }
/** * 设置传入参数 * 可以设置多个,已设置的参数会显示到Jmeter参数列表中 */ public Arguments getDefaultParameters() { Arguments params = new Arguments(); params.addArgument("inNum", ""); params.addArgument("resultNum", "66"); return params; }
/** * Jmeter获取消息参数,默认配置ip和port两个参数 * 如果子类有更多参数,调用super.getDefaultParameters()获取Arguments后,继续设置其他方法 */ @Override public Arguments getDefaultParameters() { Arguments params = new Arguments(); params.addArgument(PARAM_IP, VAR_IP); params.addArgument(PARAM_PORT, VAR_PORT); addParameter(params); return params; }
/** * Add a new empty argument to the list. The new argument will have the * empty string as its name and value, and null metadata. */ public void addEmptyArgument() { addArgument(new Argument("", "", null)); }
private Arguments createArguments() { final Arguments arguments = new Arguments(); arguments.addArgument(PROJECT, getProject()); arguments.addArgument(TITLE, getTitle()); arguments.addArgument(COLOR, getColorFlag()); arguments.addArgument(UPLOAD_TOKEN, getUploadToken()); arguments.addArgument(USE_ONLINE, Boolean.toString(isUseOnline())); arguments.addArgument(STORE_DIR, getStoreDir()); arguments.addArgument(FILE_NAME, fileName); return arguments; }
@Override public VariantStorageEngineDirectSampler setLimit(int limit) { getArguments().addArgument(new Argument(QueryOptions.LIMIT, String.valueOf(limit))); return this; }
@Override public VariantStorageEngineRestSampler setLimit(int limit) { getArguments().addArgument(new HTTPArgument(QueryOptions.LIMIT, String.valueOf(limit), "=")); return this; }
@Override public VariantStorageEngineDirectSampler setQueryGenerator(Class<? extends QueryGenerator> queryGenerator) { getArguments().addArgument(new Argument(QUERY_GENERATOR, queryGenerator.getName())); return this; }
@Override public VariantStorageEngineSampler setCount(boolean count) { getArguments().addArgument(new HTTPArgument(QueryOptions.COUNT, String.valueOf(count), "=")); return this; }
@Override public VariantStorageEngineDirectSampler setCount(boolean count) { getArguments().addArgument(new Argument(QueryOptions.COUNT, String.valueOf(count))); return this; }
@Override public VariantStorageEngineRestSampler setStorageEngine(String storageEngine) { getArguments().addArgument(new HTTPArgument("storageEngine", storageEngine, "=")); return this; }
private Worker(BackendListenerClient backendListenerClient, Arguments arguments, ListenerClientData listenerClientData){ this.listenerClientData = listenerClientData; // Allow BackendListenerClient implementations to get access to test element name arguments.addArgument(TestElement.NAME, getName()); context = new BackendListenerContext(arguments); this.backendListenerClient = backendListenerClient; }
@Override public VariantStorageEngineSampler setQueryGeneratorConfig(String key, String value) { getArguments().addArgument(new Argument(key, value)); return this; }
@Override public VariantStorageEngineRestSampler setDBName(String dbname) { getArguments().addArgument(new HTTPArgument("dbName", dbname, "=")); return this; }
@Override public VariantStorageEngineDirectSampler setStorageEngine(String engine) { getArguments().addArgument(new Argument(ENGINE, engine)); return this; }
public void addNonEncodedArgument(String name, String value, String metadata) { HTTPArgument arg = new HTTPArgument(name, value, metadata, false); arg.setAlwaysEncoded(false); this.getArguments().addArgument(arg); }
public void addNonEncodedArgument(String name, String value, String metadata) { HTTPArgument arg = new HTTPArgument(name, value, metadata, false); arg.setAlwaysEncoded(false); this.getArguments().addArgument(arg); }