首页 > 其他分享 >Loadrunner发生请求的body中文实际是乱码的解决方法

Loadrunner发生请求的body中文实际是乱码的解决方法

时间:2023-09-15 18:55:36浏览次数:39  
标签:body cnstring 中文 string Loadrunner 乱码 lr 请求

Loadrunner 发生的json请求中,包含有中文。回放脚本,实际发送出去的body 不是中文,而是乱码,这就导致请求不正确,影响测试的实际结果。

要解决这个问题,先要把中文使用函数lr_convert_string_encoding转换一下,再在请求中引用该转换后的参数,回放的请求数据正常。示例如下:

lr_convert_string_encoding(lr_eval_string("请求中的中文"),LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"cnstring");
lr_save_string(lr_eval_string("{cnstring}"),"cnstring");

web_custom_request("MyRequest",
    "URL=https://example.com/api",
    "Method=POST",
    "Body={cnstring}", // 将转换后的中文字符串放入请求的Body中
    LAST);

 

标签:body,cnstring,中文,string,Loadrunner,乱码,lr,请求
From: https://www.cnblogs.com/testway/p/17705745.html

相关文章

  • 【Python&GIS】解决GIS属性表、矢量字段乱码,中文乱码
    ​    我们平时在使用代码处理矢量数据时,可能会出现矢量字段出现乱码的情况。同样有什么打开别人发的矢量文件有可能也会出现这种情况。那么我们该如何解决这个问题,让我们属性表中的中文字符正常显示呢?今天就和大家一起分享一下。1.原因        ArcGIS10.2之......
  • springmvc中在web.xml中设置过滤器,排去字符乱码
    2023-09-14web.xml<!--设置编码格式,解决字符乱码--><filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param>......
  • 后端返回图片乱码,前端解决方法
    后端返回的文件流格式  前端解决axios({url:"/api/Component/ins/downloadQr?codes="+data.codeIdentification,method:"GET",headers:{"Authorization":window.platToken.token_type+""+windo......
  • AES解密控制台打印出乱码解决方法
    使用其它方法控制台一直打印出乱码,后来使用了这种方法,一下就解决乱码问题。代码如下:fromCrypto.CipherimportAESfrombinasciiimporta2b_hexdefungenerateAES(key,text):aes=AES.new(str.encode(key),AES.MODE_ECB)aes_text=aes.decrypt(a2b_hex(text)).decode(......
  • python采集数据保存csv, 文件内容乱码了怎么解决?
    如果你的Python程序采集到的数据在保存成CSV格式的文件时出现了乱码,那么可尝试以下解决方法:1.在打开CSV文件时指定编码方式你可以使用Python中的open()函数打开CSV文件,并在open()函数中指定文件编码方式为CSV文件原始编码方式。如果CSV文件原始编码......
  • FastAPI 参数体检RequestBody
    一、概述一般对于RequestBody不会通过get提交,对于get提交的参数一般称为是查询参数。所以,如果是通过POTS,PUT等方式提交的参数信息,我们一般是放到RequestBody来提交到我们的后端。对于如何接收和校验请求体,FastApi提供的形式是使用:frompydanticimportBaseModel示例如下:im......
  • bat批处理中文乱码
    bat批处理运行时中文显示乱码,但是直接用cmd正常,而且修改默认值时代码页不可修改系统相关设置位置HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exeCodePagechcp936文件夹添加cmd菜单WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\Director......
  • JS Blob 下载时导出csv,通过excel软件打开中文乱码的问题:
    proxy.$http.post(url,commitObject.value,{headers:{responseType:'blob'}}).then((p)=>{if(p.data.code==200||p.status==200){ElMessage.success('预测成功,等待结果展示!')if(commitObject.value.returnTyp......
  • @RequestBody前后端传递多个参数
    1、前端写法exportconstinsertOrUpdateVideo=(row,param)=>{returnrequest({url:'/api/video-video/insertOrUpdateVideo',method:'post',data:{uploadFileId:param.uploadFileId,video:row}})}......
  • .net core 请求网页的时候出现gzip压缩 respones返回的中文数据变成乱码
    解决方法:https://blog.csdn.net/lishenluo/article/details/105383323引用System.Text.Encoding.codePages包里面包含了解压缩转化中文gbkgb2312下面时具体的解压缩办法。publicstaticstringDecompressGzip(Streamstm){System.Text.Encoding.RegisterProvi......