Jmeter接口测试01-GET和POST请求

Jmeter接口测试01-GET和POST请求,第1张

jmeter启动后的界面如下:

1、先创建一个线程组。鼠标右键点击“测试计划”,依次选择添加->线程(用户)->线程组,如下:

2、给线程组取名为“单接口测试”(名称自定义即可)。

注:命名后保存才能生效。

3、添加HTTP请求。鼠标右键“单接口测试”,依次点击添加->取样器->HTTP请求,如下:

4、GET方式请求接口。比如访问百度,配置如下:

5、发送接口请求,查看接口响应结果。

在发送请求之前先添加一个监听器“察看结果树”,为了查看接口响应结果。鼠标右键点击“单接口测试”,依次选择添加->监听器->察看结果树,如下:

点击发送按钮,生成结果树: 

查看结果树,点击结果树节点,显示Response body信息:

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

首先禁用或删除GET请求接口,鼠标右键“HTTP GET请求”(不禁用或删除也行,独立的接口之间不影响,只是点击发送按钮时,会把所有启用的接口都执行。这里为了方便,选择禁用。):

清除结果树,点击清除按钮或清除全部按钮:

1、如之前 *** 作,添加一个HTTP请求,并命名为HTTP POST请求:

2、配置POST请求信息:

3、发送请求,并查看结果树:

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

问:为什么要用F12录制? 

答:因为实际工作中大哥们都是用F12录的 没见过谁用badboy 代理也少 F12能解决很多问题

我以之前搭建过的jform论坛登录为例子给演示一下如何使用F12去录制脚本

将list页的get请求录入到jmeter里

点击登录输入用户名密码继续

跳转到登录后页面

将jforum页面的信息录入到jmeter里(因为这个页面是post请求 所以在jmeter里要录入对应参数,我的习惯是直接将该页面的请求标头的信息源粘贴到消息体数据中并添加信息头管理器添加对应Content-Type值) 如下图

Content-Type 是指http/https发送信息至服务器时的内容编码类型

最后再加一个响应断言判断登录结果

这样就完成了一套登录动作录制


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11496526.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存