使用jmeter做接口测试实战
目录
前言
今天,我们使用jmeter来做一个简单的接口测试是战;一个是get请求,一个是post请求,两个的操作几乎是一样的。
一、准备的工作
1.在聚合数据里面找个可以用来测试的api
首先我们可以在聚合数据里面找个免费的api来用
当然,使用这个网站提供的api需要注册一个账号,因为后续我们还要使用其中的请求key和接口地址等。这次我使用的“空气质量”这么一个api,进入这个api我们可以看到下图。
添加了“空气质量”这个api后,我们可以在个人中心—数据中心–我的api里面看到上文提到的key,如下图所示。
二、开始测试
1.新建一个线程组
2.线程组基础上建个http请求
3.线程组基础上加个监听器
查看结果树
4.get和post请求
1.首先点击测试进入,如下图
2.复制里面的接口地址,需要注意的是里面有个端口号8080,不要把它也填http请求里面的服务器名称里面,要填在端口号位置。
3.依据上图,可以看到请求参数里面提示参数city是必填内容,所以我们在http请求里面也要添加上,如下图所示。
4.此时我们可以运行看一下结果树有什么反应,如下图所示。
根据提示,原来是key没有写上去,然后我们返回http请求添加一下key,如下图所示。
5.最后说明运行就可以看到请求成功的结果了。
6.在这个网站,get和post都是同一接口地址,所以在做post请求只需要把http里面的get请求改成post请求就可以了。