Jmeter:一个简单的http请求

发布时间 2023-12-23 16:26:19作者: 工作手记

一 前言

环境: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请求响应的内容中也能正确显示中文了