首页 > 其他分享 >jmeter 接口测试响应unicode编码为中文显示

jmeter 接口测试响应unicode编码为中文显示

时间:2024-01-30 23:33:47浏览次数:25  
标签:编码 code String asciicode length nativeValue unicode jmeter asciis

添加一个后置处理器beanshell postprocessor,

 

public  String resUnicoding ( String resMsg )
{
      String[] asciis = resMsg.split ("\\\\u");
      String nativeValue = asciis[0];
     try
     {
           for ( int i = 1; i < asciis.length; i++ )
          {
                 String code = asciis[i];
                 nativeValue += (char) Integer.parseInt (code.substring (0, 4), 16);
                 if (code.length () > 4)
                 {
                        nativeValue += code.substring (4, code.length ());
                 }
           }
     }

    catch (NumberFormatException e)

    {
           return asciicode;
     }
         return nativeValue;
}
String asciicode =new String(prev.getResponseData(),"UTF-8");
prev.setResponseData(ascii2native(asciicode));

标签:编码,code,String,asciicode,length,nativeValue,unicode,jmeter,asciis
From: https://www.cnblogs.com/yinzone/p/17998121

相关文章

  • http encode 编码
    uses System.NetEncodingvars:string:=TNetEncoding.URL.Encode('123');//123vars2:string:=TNetEncoding.URL.Encode('abcd');//abcdvars3:string:=TNetEncoding.URL.Encode('ab1cd2');//ab1cd2vars4:string:=TNetEn......
  • Jmeter: 逻辑控制器(三)
    一前言环境window10Jmeter5.3二逻辑控制器1简单控制器如图逻辑控制器没有什么需要输入的地方,直接在合适的地方添加使用即可作用:整理分类分组的作用,在使用Jmeter时,可以把你认为可以归类到一起的东西放在一个简单控制器下,就像放在一个文件夹或模块,如上图,看的时候更......
  • 分布式压测之locust和Jmeter的使用
    受限于单台机器的配置问题,我们在单台机器上达不到一个很高的压测并发数,那这个时候就需要引入分布式压测分布式压测原理:一般通过局域网把不同测试计算机链接到一起,达到测试共享、分散操作、集中管理的目的。选择一台作为调度机(MASTER),其他机器作为执行机(SLAVE)执行完成执行机会......
  • 软件测试学习笔记丨JMeter_实现分组并发
    Jmeter_实现分组并发实现思路:线程数和时间进行参数化,使用命令模式进行执行,再添加报告进行每次展示。执行时可以使用linux定时器或者脚本调用。命令执行命令启动jmeter命令:jmeter-Jpara1=4-Jpara2=15-n-tpreClassMenu_1117.jmx-le:/res/res1.jtl-e-oe:/res/res/......
  • 【HZERO】编码规则
    编码规则https://open.hand-china.com/document-center/doc/component/163/15075?doc_id=135217&_back=%2Fdocument-center%2Fsearch%3Fs%3D%25E7%25BC%2596%25E7%25A0%2581%25E8%25A7%2584%25E5%2588%2599&doc_code=28993#修改层级段值添加变量......
  • 提升编码幸福感的秘密「GitHub 热点速览」
    写代码是一个充满挑战的事情,在这段充满挑战的旅途中,我们都渴望找到那个提升幸福感的秘密。没准是更先进或是更快的工具,希望本期热点速递的开源项目,能给你带来启迪和乐趣,上菜!第一个上场的是一款用Rust写的代码编辑器:Zed,因为它足够快、足够先进。全栈不等于全占Expo让你用一套......
  • notepad怎么保存utf-8格式 菜单栏"编码”下拉菜单中选择“UTF-8” 或者Encoding选择 U
    notepad怎么保存utf-8格式菜单栏"编码”下拉菜单中选择“UTF-8”或者Encoding选择UTF-8,或者菜单栏-格式->以UTF-8无BOM格式编码要在Notepad中保存UTF-8格式,可以按照以下步骤操作:1.打开Notepad,然后新建一个文本文档。2.将要保存为UTF-8格式的文本复制粘贴到Notepad中。3.点......
  • UTF-8格式编码的文件分为带BOM和不带BOM windows下编程,Linux下编程建议使用“UTF-8无
    UTF-8格式编码的文件分为带BOM和不带BOMwindows下编程,Linux下编程建议使用“UTF-8无BOM格式,“建议使用”UTF-8带BOM格式“Notepad++支持“UTF-8无BOM格式”和“UTF-8带BOM格式”两种UTF-8。一直以来不知道二者有什么区别。程序员它们的区别是:UTF-8带BOM格式,就是在文件头添加......
  • pycharm新建文档自动显示编码格式和作者信息等信息
    1.设置方法setting--editor--fileandcodetemplates--选择pythonscript--输入信息模版--apply2.信息模版--coding:utf-8--"""Author:wrTime:${DATE}${TIME}File:${NAME}.pySoftware:${PRODUCT_NAME}"""从上到下依次是:作者:时间:文件名:ide名称:还......
  • 前端获取视频编码
    https://github.com/gpac/mp4box.jsvarMP4Box=require('mp4box');//Orwhateverimportmethodyouprefer.varmp4boxfile=MP4Box.createFile();mp4boxfile.onError=function(e){};mp4boxfile.onReady=function(info){//info->codec{&......