loadrunner回放脚本后,后台提交的数据出现非中文乱码的话,应转换参数编码

上一篇 / 下一篇  2021-12-16 16:41:05 / 个人分类: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: LoadRunner loadrunner

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-26  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 813
  • 日志数: 3
  • 建立时间: 2019-09-26
  • 更新时间: 2021-12-16

RSS订阅

Open Toolbar