** 之前一直用的LOADRUNNER12在进行性能测试过程中并没有出现回访脚本过程中出现乱码问题,由于业务需求切换到LOADRUNNER11进行更大并发量性能测试,过程中发现在脚本回访日志中文显示乱码,在网上找解决方法时发现现在搜索出的各种解决方法很多都是同样的内容或者同样的重复方法,经过漫长时间解决后,现在把方法汇总。**
一步:在网上找到的教程通常都让先修改一下运行参数强制转UTF-8,修改运行脚本
二步:修改运行参数中的User-Agent,如下图所示
三步:采用lr_convert_string_encoding()函数来强制转换服务器返回中文,再打印出转换后的响应日志,中文乱码即可解决。
web_reg_save_param("res",
"LB=",
"RB=",
LAST);
// XXXX 请求
lr_convert_string_encoding(lr_eval_string("{res}"),"utf-8",NULL,"res2");
lr_output_message(lr_eval_string("{res2}"));