Jmeter:一个简单的http请求

一 前言

环境:window 10
Jmeter 5.3

Jmeter是以协议为基础(如http协议 ftp协议),通过接口的方式向服务端发送数据和接收数据,所以在使用Jmeter时,最好有一些对应的协议基础知识

二 一些简单的http请求

步骤:
在test plan新建thread group
在thread group中新建http请求
在thread group中新建vie result tree
image
image

点击运行的绿色按钮 image
然后我们点击结果树view result tree查看
image
image
image

如上在view result tree中我们可以看到请求的头部信息和内容,响应的头部信息和内容

下面,我们再给该http请求添加一个断言,一个测试怎么能没有断言
在http请求下右键添加一个response assertion
image
再次运行
image

如上,断言失败中指出了响应文本中不包含百度一下这几个字
当然,断言失败原因很多,如请求失败 请求写的有问题等等,这里其实是编码问题,我们查看请求的响应,会发现其中有乱码的存在
image

现在改一下配置文件的编码
在jmeter安装目录下的bin目录下找到这个文件打开
image
找到内容 sampleresult.default.encoding=ISO-8859-1,把改行注释掉
添加内容 sampleresult.default.encoding=UTF-8
如下
image
保存文件,保存之前新建的test plan 关闭jmeter 重新打开Jmeter 打开test plan,重新运行
image

如上,结果树中已经没有红色请求和红色的断言了,http请求响应的内容中也能正确显示中文了

posted @   工作手记  阅读(211)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示