JMeter教程|0到1学会接口性能压测第3课-JMeter之GET与POST请求

JMeter是一款开源免费的接口性能压测工具,在企业中用的较为广泛,上节我们学习了JMeter简单的测试计划。今天分享JMeter的GET与POST请求的方法与区别,后续文章都会系统分享干货,带大家从0到1学会JMeter,另外还有教程等同步资料,文末加小编VX领取即可。

01JMeter之GET请求

首先要添加一个线程组,其次在线程组里面去添加HTTP请求,步骤如下:

1.1 测试计划--添加--线程组

图片

1.2 线程组--Sampler(取样器)--HTTP请求

图片

举例:比如访问百度,配置如下:

图片

1.3 添加监听器,查看接口响应结果。

在发送请求之前先添加一个监听器“察看结果树”,为了查看接口响应结果。

鼠标右键点击“单接口测试”,依次选择添加->监听器->察看结果树,如下:

图片

点击发送按钮,生成结果树: 绿色表示成功。

图片

查看结果树,点击结果树节点,显示Response body信息,成功页面展示:

图片

至此,使用JMeter完成了一个GET方式的请求。

02

JMeter之POST请求

图片

POST请求有着非常相同的操作,唯一不同的就是方法由GET---->POST的改变

步骤:

2.1.测试计划--添加--线程组

2.2线程组--Sampler(取样器)--HTTP请求

这里还是以访问百度为例,配置如下:

图片

2.3线程组--添加--监听器--察看结果树,页面展示如下:

图片

至此,使用JMeter完成了一个POST方式的请求。

03GET与POST请求的区别

1、原理不同:

一般我们在浏览器输入一个网址访问网站都是GET请求;post请求参数放在body data中。get多少次都不会改变页面呈现的数据,post会。

2、数据量

GET传送的数据量较小,不能大于2KB。POST传送的数据量较大,一般默认为不受限制。

3、安全性、效率

GET请求的数据会暴露在地址栏中,而POST请求则不会。但是GET的执行效率比POST方法好。通过我们自己做的网站也是可以追踪到,GET提交的数据,用户名和密码将会明文出现在URL上,这样的话就很不安全。

总之,GET的安全性较POST方式要差些,包含机密信息的话,建议用POST数据提交方式。在做数据查询时,建议用GET方式;而在做数据添加、修改、删除时,建议用POST方式。

4、用途

GET用于从服务器端获取数据,包括静态资源(HTML|JS|CSS|Image等等)、动态数据展示(列表数据、详情数据等等)。

POST用于向服务器提交数据,比如增删改数据,提交一个表单新建一个用户、或修改一个用户等。

下期分享JMeter参数化的知识,敬请关注!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

川石课堂软件测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值