前言

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

乱码场景

在打开百度页面时,返回的html内容中文显示乱码,如下图所示出现乱码的原因,主要是请求 header 中没有charset字段,则默认为 ISO-8859-1 编码模式。但实际上它返回的是 utf-8 的编码,导致无法解析中文,就出现了乱码

jmeter.properties 配置文件

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

找到如下位置# The encoding to be used if none is provided (default ISO-8859-1)# sampleresult.default.encoding=ISO-8859-1

改成# The encoding to be used if none is provided (default ISO-8859-1)sampleresult.default.encoding=UTF-8

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

Bean Shell后置处理

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

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

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

2021年第六期《python接口自动化+测试开发》课程,1月9号开学(火热报名中!)

本期上课时间:1月9号-4月18号,每周六、周日晚上20:30-22:30联系微信/QQ:283340479

jmeter html 乱码,jmeter压测学习14-jmeter返回内容中文乱码问题相关推荐

  1. JMeter性能测试:JMeter多用户并发模拟及压测结果分析

    目录 JMeter设置 JMeter线程组 JMeter压测实例 View Results Tree Aggregate Report 命令行方式执行压测 jtl文件解析 JMeter多用户并发模拟 ...

  2. 解决Http响应内容中文乱码问题

    解决Http响应内容中文乱码问题 参考文章: (1)解决Http响应内容中文乱码问题 (2)https://www.cnblogs.com/kongieg/p/10119588.html (3)htt ...

  3. java执行cmd命令,返回结果中文乱码问题解决

    java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...

  4. 解决windows gitk显示文件内容中文乱码

    解决gitk显示文件内容中文乱码 在%git%\etc\gitconfig文件末尾添加: [gui] encoding = utf-8 [i18n] commitencoding = {utf-8|g ...

  5. python接口测试(requests),返回数据中文乱码

    使用python中requests进行接口测试,发现返回数据中文乱码. 可以使用 r.content.decode('utf-8')即可解决 r = requests.get(url, params= ...

  6. jmeter压测学习11-模拟浏览器访问web页面

    前言 在做性能测试的时候,有时候我们希望测试用户访问一个web页面的加载时间,使用 jmeter 压测的话,需模拟浏览器的行为,加载整个页面的内容. 包含一些js,css,png图片资源等文件的加载. ...

  7. jmeter压测_jmeter压测学习2linux运行jmeter环境

    前言 使用jmeter做压测的时候,在windows上不太稳定,所有一直在linux服务器上使用jmeter做压力测试. 本篇记录下linux上搭建jmeter环境,以及运行jmeter脚本,查看报告 ...

  8. 压测学习总结(2)——Jmeter 基本知识入门

    Jmeter的简介: Jmeter是一款基于纯JAVA语言开发的开源的性能测试工具. jmeter启动界面 Jmeter的下载: ·最新版: http://jmeter.apache.org/down ...

  9. jmeter 多机负载压测与服务器性能监测

    环境: jmeter: apache-jmeter-3.3 jdk: 负载生成: 被测机: 一. 多机负载压测: 概述: 1.修改jmeter.properties配置文件 remote_hosts= ...

最新文章

  1. mysql多表分页查询语句_Mysql多表分页查询
  2. java循环语句三角形_JAVA——程序流程控制——循环语句——for循环(打印三角形)...
  3. 工业用微型计算机(11)-指令系统(8)
  4. 趣谈设计模式 | 命令模式(Command):将命令封装为对象
  5. Spring Security with Spring Boot 2.0:使用Servlet堆栈的简单身份验证
  6. 有时在Java中,一个布局管理器是不够的
  7. Python Pandas读取修改excel操作攻略
  8. Spring之@Configuration配置解析
  9. 宿命传说2之女神召唤java_开局:召唤金色暗影
  10. html化学式编辑器,常用的化学式编辑器有哪些?4款化学式编辑器分享
  11. xctf攻防世界 MISC高手进阶区 MISCall
  12. L5 Limits and Continuity
  13. u盘在电脑上读不出来,修复u盘插入电脑无法读取
  14. Ubuntu 安装 XDM 2018 ( Xtreme Download Manager 2018 )
  15. Alphasense B4系列PPB 级空气质量传感器应用
  16. Advanced PHP 高级PHP教程 Lynda课程中文字幕
  17. Proteus ISIS与Keil uVersion开发环境的互连
  18. 闵帆老师《论文写作》学习记录与体会
  19. 【SVN】SVN的基本操作
  20. 深入理解Spark RDD——RDD实现的初次分析

热门文章

  1. c语言输出字符串长度 空格,C++指针变量:输入一个字符串,删除字符串中所有空格,输出删除空格后字符串的长度,需编写以下功能函数...
  2. 在php中使用cookie,PHP中如何使用Cookie
  3. 计算机组成原理写一个运算器,计算机组成原理运算器的实现实验报告.doc
  4. php限制接口访问次数_php暂停多长时间后继续执行代码
  5. 基于贝叶斯推断的分类模型 机器学习你会遇到的“坑”
  6. c#值get、 set用法(包含自动转换的说明)
  7. HuggingFace学习1:tokenizer学习与将文本编码为固定长度(pytorch)
  8. 时间序列趋势判断(三)——Mann-Kendall趋势检验
  9. 特征筛选3——卡方检验筛选特征(单变量筛选)
  10. python填充数组到指定长度