Jmeter有关接口和性能的使用二

136 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第28天,点击查看活动详情

上一节我们简单介绍了下jmeter所有的一些功能,和设置中文界面和utf-8的编码,接下来讲解下发送请求

1、发送请求

使用JMeter发送请求,只要使用采样器元件中的HTTP请求元件并填写对应的请求数据即可。

1.1 发送GET请求

首先在JMeter测试计划中添加线程组,线程组使用默认配置即可。在线程组上点击右键,选择采样器,选择HTTP请求,修改请求名为GET请求,填写协议、服务器地址、方法、路径及参数值。如图所示

image.png 如果参数中包含中文,可以在内容编码处加上utf-8,同时在参数刚勾选编码(URL编码)。

如果想要查看响应结果,可以在线程组上点击右键,在监听器中选择结果树。点击工具栏上的三角按钮发送请求后,便可在请求树中看到响应的响应数据。

1.2 发送POST-表单格式请求

发送POST请求需要添加采样器-HTTP请求元件,按需求填写请求数据,点击发送图标即可,post请求和get请求填写的内容是一直的,唯一的区别就是post请求的参数在请求体中,get请求参数在url上,如图

image.png

POST请求的参数表格对应请求体中的参数而不是URL参数,如果接口需要传递URL参数,可以填写到接口路径中。

同样,如果参数中包含中文,可以勾选上编码。发送完请求后,可以在结果树中查看响应结果

image.png

在结果树请求列表上方,可以切换显示格式(如切换为JSON格式),以相应的格式查看响应数据。同时也可以查看请求数据或响应头数据等。