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:

 

评分:0

我来说两句

Open Toolbar