首页 > 其他分享 >19-jmeter-处理响应码存在乱码问题

19-jmeter-处理响应码存在乱码问题

时间:2022-11-09 12:22:35浏览次数:38  
标签:编码 中文 配置文件 19 乱码 jmeter properties

前言

在使用 jmeter 测试的时候,有些 html 页面返回的中文内容显示乱码,导致无法正常查看中文的内容

乱码场景

在打开百度页面时,返回的html内容中文显示乱码,如下图所示

 

 出现乱码的原因,主要是请求 header 中没有charset字段,则默认为 ISO-8859-1 编码模式。
但实际上它返回的是 utf-8 的编码,导致无法解析中文,就出现了乱码

 

jmeter.properties 配置文件

解决方法一:jmeter.properties配置文件里面,默认解码方式为ISO-8859-1,可以修改此默认值,改成 utf-8 编码。
在 bin 目录找到 jmeter.properties 文件

 

 

找到如下位置

 

改成

 

 

 保存退出,然后重启jmeter,再去运行中文就显示正常了

 

 

Bean Shell后置处理

解决方法二:在不改变配置文件的基础上,可以针对请求添加Bean Shell后置处理去解码

添加如下内容:prev.setDataEncoding("UTF-8");

 

 再次运行也能正常显示中文

 

标签:编码,中文,配置文件,19,乱码,jmeter,properties
From: https://www.cnblogs.com/manbuzhezhi/p/16873208.html

相关文章

  • 牛客java选择题每日打卡Day19
    牛客java选择题每日打卡Day19......
  • 洛谷 P1195.口袋的天空
    题目链接:https://www.luogu.com.cn/problem/P1195今天上算法设计课,复习一下Kruskal和并查集。 放AC代码1#include<bits/stdc++.h>2usingnamespacestd;3......
  • 19个免费好用的CSS代码样式生成器工具
    整理编辑| 杨小爱CSS生成器可以帮助每个开发人员的生活变得轻松,提升工作效率,因为它可以立即实现大部分CSS效果,如阴影、边框、按钮颜色/形状等等。在本文中,我将分享19......
  • 15-jmeter-压测带token的接口
    前言工作中我们需要压测的接口大部分都是需要先登陆后,带着token的接口(或者带着cookies),我们可以先登陆获取token再关联到下个接口。比如我现在要压测一个重置支付密码接口,......
  • VS2019的安装
    下载:从我网盘下载:链接:https://pan.baidu.com/s/1n2JpLc0A2Qq0a5bKsgQGfA    提取码:6666       ......
  • 19. 删除链表的倒数第 N 个结点
    19.删除链表的倒数第N个结点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:hea......
  • Computer Vision_33_SIFT:Object recognition from local scale-invariant features—
    此部分是计算机视觉部分,主要侧重在底层特征提取,视频分析,跟踪,目标检测和识别方面等方面。对于自己不太熟悉的领域比如摄像机标定和立体视觉,仅仅列出上google上引用次数比较多......
  • 洛谷-1198
    洛谷-1198思路这个!辅助解释Code#include<bits/stdc++.h>usingnamespacestd;#define_u_u_ios::sync_with_stdio(false),cin.tie(nullptr)#definecfint_o_o......
  • Jmeter之聚合报告“造假”
    通过Jmeter,模拟一个“虚假”的聚合报告,可“应付”日常现场项目的性能测试验收。本文档着重介绍jmeter的固定定时器,通过设置随机的延迟时间(如想业务场景对应事务的响应时间......
  • MFC学习笔记——07-MFC_19day
    在学习MFC总结了笔记,并分享出来。07-MFC_19day  一、基于对话框编程 (1)基于对话框编程对话框是一种特殊类型的窗口,绝大多数Windows程序都通过对话框与用户进行交互。在Vis......