本文整理汇总了Java中org.apache.jmeter.config.Arguments.getArguments方法的典型用法代码示例。如果您正苦于以下问题:Java Arguments.getArguments方法的具体用法?Java Arguments.getArguments怎么用?Java Arguments.getArguments使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.jmeter.config.Arguments
的用法示例。
在下文中一共展示了Arguments.getArguments方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: convertArgumentsToHTTP
import org.apache.jmeter.config.Arguments; //导入方法依赖的package包/类
/**
* Converts all {@link Argument} entries in the collection to {@link HTTPArgument} entries.
*
* @param args collection of {@link Argument} and/or {@link HTTPArgument} entries
*/
public static void convertArgumentsToHTTP(Arguments args) {
List<Argument> newArguments = new LinkedList<>();
for (JMeterProperty jMeterProperty : args.getArguments()) {
Argument arg = (Argument) jMeterProperty.getObjectValue();
if (!(arg instanceof HTTPArgument)) {
newArguments.add(new HTTPArgument(arg));
} else {
newArguments.add(arg);
}
}
args.removeAllArguments();
args.setArguments(newArguments);
}
示例2: testConversion
import org.apache.jmeter.config.Arguments; //导入方法依赖的package包/类
public void testConversion() throws Exception {
Arguments args = new Arguments();
args.addArgument("name.?", "value_ here");
args.addArgument("name$of property", "value_.+");
HTTPArgument.convertArgumentsToHTTP(args);
CollectionProperty argList = args.getArguments();
HTTPArgument httpArg = (HTTPArgument) argList.get(0).getObjectValue();
assertEquals("name.%3F", httpArg.getEncodedName());
assertEquals("value_+here", httpArg.getEncodedValue());
httpArg = (HTTPArgument) argList.get(1).getObjectValue();
assertEquals("name%24of+property", httpArg.getEncodedName());
assertEquals("value_.%2B", httpArg.getEncodedValue());
}
示例3: createArgs
import org.apache.jmeter.config.Arguments; //导入方法依赖的package包/类
private CollectionProperty createArgs() {
Arguments args = new Arguments();
args.setName("arguments");
return args.getArguments();
}