LoadRunner中文转码
loarrunner脚本开发中,请求报文中包含中文会导致请求失败,响应报文中包含中文,输出时会乱码,这些都是loadrunner中文编码的问题,需要进行转码,下面分别介绍请求报文和响应报文中包含中文的转码;
1、请求报文中文转码
//转码,将中文LOCAL编码转换为UTF8编码,然后保存到变量name中
lr_convert_string_encoding("中文内容",
LR_ENC_SYSTEM_LOCALE,
LR_ENC_UTF8,
"name");
lr_save_string(lr_eval_string("{name}"),"param");
//调用
在需要使用的地方,通过{param}进行调用;
2、响应报文中文转码
//获取响应报文
web_reg_save_param("response",
"LB=",
"RB=",
LAST);
//转码
lr_convert_string_encoding(lr_eval_string("{response}"),
LR_ENC_UTF8,
LR_ENC_SYSTEM_LOCALE,
"str");
//输出转码后的报文
lr_output_message("响应报文:%s",lr_eval_string("{str}"));

浙公网安备 33010602011771号