loadrunner回放脚本后,后台提交的数据出现非中文乱码
上一篇 /
下一篇 2021-12-16 16:25:04
/ 个人分类:Loadrunner
loadrunner脚本中录制过程中出现中文乱码,需在Recording Options中设置支持UTF-8
loadrunner回放脚本后,后台提交的数据出现非中文乱码的话,应转换参数编码
loadrunner脚本如果存在中文参数,将参数先转换为utf-8,再作为请求参数
lr_save_string("参数转换","strname");
lr_output_message ( "\noutput:%s",lr_eval_string ("{strname}"));
lr_convert_string_encoding(lr_eval_string("{strname}"),
LR_ENC_SYSTEM_LOCALE,
LR_ENC_UTF8,
"str");
lr_output_message ( "\noutput:%s",lr_eval_string ("{strname}"));
//将strname参数转换为utf-8,存入str参数中
lr_save_string(lr_eval_string("{str}"),"strz");
lr_output_message ( "\noutput:%s",lr_eval_string ("{strname}"));
//str参数的值覆盖strname参数或者存入strz完成由汉字到utf-8的转换
web_convert_param("strz",
"SourceEncoding=HTML",
"TargetEncoding=URL",
LAST);
lr_output_message ( "\noutput:%s",lr_eval_string ("{strname}"));
//将strz参数从utf-8又转换到url编码(URL中用,非URL注释该方法)
收藏
举报
TAG: