👉 ✈手机屏幕横着看更精彩 *_*. . . . . . 大 江 东 去,浪 淘 尽, 千 古 风 流 人 物。 故 垒 西 边, 人 道 是, 三 国 周 郎 赤 壁。 乱 石 穿 空, 惊 涛 拍 岸, 卷 起 千 堆 雪。 江 山 如 画, 一 时 多 少 豪 杰。 遥 想 公 瑾 当 年, 小 乔 初 嫁 了, 雄 姿 英 发。 羽 扇 纶 巾, 谈 笑 间, 樯 橹 灰 飞 烟 灭。 故 国 神 游, 多 情 应 笑 我, 早 生 华 发。 人 生 如 梦, 一 尊 还 酹 江 月。 (。_°)☆\(- – ) 👈

LoadRunner接口HTTP请求中中文乱码解决方案

今天项目经理要求压一下实时代扣接口性能。那就开始写脚本,脚本写好调试发现接口请求参数姓名输入中文乱码。接着就网上找资料解决该问题。

1:想法:将中文转成UTF-8,lr_convert_string_encoding

定义:字符编码System locale, Unicode, UTF-8之间的相互转换,转换结果保存在“结果字符串”中,该“结果字符串”包含NULL–字符串结束符
函数形式:
lr_convert_string_encoding(const char *sourceString, const char *fromEncoding, const char *toEncoding, const char *paramName);

举列:    lr_convert_string_encoding("测试员",NULL,"utf-8","str");

发送请求发现姓名没有乱码,但是报错请求非法,有空格。发现该结果字符串str包含NULL。然后就想办法将srt字符串中的空格去掉

 

2:函数:lr_save_string
定义:将以null结尾的指定字符串保存至参数 ,去掉字符串结束标识符
函数形式:lr_save_string( const char *param_value, const char *param_name)

举列:  lr_save_string(lr_eval_string("{str}"),"strz");

发送请求成功。

 

posted @ 2020-08-21 15:40  S-Gavin  阅读(470)  评论(0编辑  收藏  举报