Jmeter:一个简单的http请求
一 前言
环境:window 10
Jmeter 5.3
Jmeter是以协议为基础(如http协议 ftp协议),通过接口的方式向服务端发送数据和接收数据,所以在使用Jmeter时,最好有一些对应的协议基础知识
二 一些简单的http请求
步骤:
在test plan新建thread group
在thread group中新建http请求
在thread group中新建vie result tree
点击运行的绿色按钮
然后我们点击结果树view result tree查看
如上在view result tree中我们可以看到请求的头部信息和内容,响应的头部信息和内容
下面,我们再给该http请求添加一个断言,一个测试怎么能没有断言
在http请求下右键添加一个response assertion
再次运行
如上,断言失败中指出了响应文本中不包含百度一下这几个字
当然,断言失败原因很多,如请求失败 请求写的有问题等等,这里其实是编码问题,我们查看请求的响应,会发现其中有乱码的存在
现在改一下配置文件的编码
在jmeter安装目录下的bin目录下找到这个文件打开
找到内容 sampleresult.default.encoding=ISO-8859-1,把改行注释掉
添加内容 sampleresult.default.encoding=UTF-8
如下
保存文件,保存之前新建的test plan 关闭jmeter 重新打开Jmeter 打开test plan,重新运行
如上,结果树中已经没有红色请求和红色的断言了,http请求响应的内容中也能正确显示中文了