web_convert_to_formatted()--常用函数
使用一个或多个数据格式扩展来格式化数据。
int web_convert_to_formatted(“RawData = <data_string>”,“TargetParam =<parameter_name>”,“ChainName = <name>”,LAST);
参数说明
RawData要格式化的数据。有关数据的其他信息可以通过数据格式限定符提供。
TargetParam参数的名称。格式化的字符串将保存在此参数中。
ChainName数据格式链名称是来自链INI文件的ChainName参数的值。
链可以是您创建的链或LoadRunner提供的链中的一个。
LAST指示参数列表结束的标记。
一般信息
web_convert_to_formatted函数使用一个或多个数据格式扩展来格式化数据。
如果在运行时设置中启用了数据格式扩展,则可以使用此功能。
原始数据限定符
原始数据可以合格。只能使用一个限定符。对于文本,不使用限定符。限定符是:
RawData / EscapedBinary - 原始数据是一个以空字符结尾的字符串,包含用转义字符表示的二进制代码。数据在传递到数据格式链之前转换为二进制。请参阅使用二进制代码。
RawData / BinaryParam - 原始数据是包含二进制数据的参数的名称。
此示例显示使用Extensions参数中指定的数据格式扩展调用web_convert_to_formatted。
web_convert_to_formatted(
“RawData = {\”firstName \“:\”John \“,\”lastName \“:\”Smith \“}”,
“TargetParam = DFE_Param1”,
“ChainName = myChainName1”,
LAST);
web_convert_to_formatted(
“RawData / EscapedBinary = \\ xAC \\ xED \\ x00 \\ x05sr \\x005org.springframework.remoting.support.RemoteInvocation_l \\ x8B \\ x9F \\xF6 \ n”+
“\\ x11 \ n”+
“\\ x02 \\ x00 \\ x04 [\\ x00 \ targumentst \\ x00 \\ x13 [Ljava /lang / Object; L \\ x00 \ n”+
“attributest \\ x00 \\ x0FLjava / util / Map; L \\ x00 \ n”+
“methodNamet \\ x00 \\ x12Ljava / lang / String; [\\ x00 \\x0EparameterTypest \\ x00 \\ x12 [Ljava / lang / Class; xpppt \\ x00 \\x0BisAvailableur \\ x00 \\ x12 [Ljava.lang .Class; \\ xAB \\ x16 \\ xD7 \\ xAE\\ xCB \\ xCDZ \\ x99 \\ x02 \\ x00 \\ x00xp \\ x00 \\ x00 \\ x00 \\ x00“,
“TargetParam = DFE_Param2”,
“ChainName = myChainName2”,
LAST);
web_convert_to_formatted(
“RawData / BinaryParam = myBinaryDataBuffer”,
“TargetParam = DFE_Param3”,
“ChainName = MyChainName3”,
LAST);