Jmeter接口测试入门11-get请求

一、写在前面的话:

前面我们已经了解Jmeter创建一个用例最简单的流程步骤(1.测试计划、2.线程组、3.Sampler(HTTP请求)、4.断言、5.监听器(查看结果树、图形结果、聚合报告等)),在做接口测试时,Sampler(HTTP请求)是不可或缺的一个环节。

HTTP请求协议定义了8种请求方式,分别是:GET、POST、PUT、DELETE、HEAD、OPTIONS、TRACE、CONNECT,在Jmeter这款工具中有与之相应的请求方式,如下图:

在做HTTP请求类接口测试时,其中最常见的4种方法分别是:GET、POST、PUT、DELETE。下面来简单介绍一下Jmeter做接口测试时,常见的几种get请求处理方式。

二、GET请求场景一,路径参数

1.场景描述

在进行页面跳转的操作时,请求路径的请求参数采用的是拼接字符串的方式,变量作为路径的请求参数,直接嵌在URL路径中。以天气接口为例:

http://t.weather.itboy.net/api/weather/city/{city_code}

其中city_code为变量值,提供北上广深四个城市code:101010100,101020100,101280101,101280601,每次测试时用对应的测试code去替换路径中的{city_code}。

2.创建Sampler(HTTP请求)

以广州为例,路径中的{city_code}替换成101280101,如图:

3.点击执行,查看结果

参数正常

三、GET请求场景二,键值对key-value形式

1.场景描述

查询字符串参数是通过向URL中添加参数来传递变量的方式。参数以问号(?)开头,多个参数之间使用与号(&)分隔。以百度查询接口为例:

https://www.baidu.com/s

2.创建Sampler(HTTP请求)

其中参数一对key-value参数如下:wd=测界探秘,如图:

3.点击执行,查看结果

参数正常

更多精彩内容请关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值