首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >jmeter-1个简单接口测试例子

jmeter-1个简单接口测试例子

作者头像
搁浅同学
发布2022-07-21 14:49:37
发布2022-07-21 14:49:37
3830
举报

最近在用jmeter做一些接口测试和压力测试,今天记录下jmeter这个工具怎么用来做接口测试。做接口测试的主要是不怎么涉及页面的测试,如开发平台API(开发一些接口给别家的公司进行使用),或者可以用来进行冒烟测试等,现在记录下,这个工具是怎么使用的。

一、下载安装jmeter

因为jmeter是java编写的,所以要使用jmeter之前,需要安装jdk,然后到appach官网下载jmeter解压就好。那就以我最近写的一个django工程的登录接口进行测试,如下,

二、接口测试

1、现在测试计划下,建1个线程组,因为所有的请求都是在线程组下进行的,如下:

2、在线程组下,先建1个http请求,如下:

3、建完http请求后,如下,填入http请求的参数

1:协议类型,2:服务器地址,3:端口号,4:请求方法,5:请求url,6:请求的参数。请求参数上面,要选择参数的类型。因为这是表单提交的数据,所以选择form-data。如果是json数据,则需要添加对于的请求头,选用添加一个配置元件加上content-type类型请求头,但是我这个接口不需要,要根据接口的实际情况进行选择。

3、输入完成后,直接点击上面的启动按钮之后即可。点完之后,有没有发现,好像没有什么变化呢?因为我没有添加结果树,需要添加结果树,如下:

再次点击后,查看结果树如下:

请求成功,同时可以看到返回的数据了。

现在我们可以看到返回的数据,同时我们也看增加一些断言,如下:

这各式各样的断言,我们可以选择其中试一下,我选择响应吗,填入200,如下

再次运行结果还是通过的,但是把响应代码改成400,看看结果如何?那肯定是错的呢?

用jmeter做一个简单的接口测试就是这样子。它还有很多功能,比如参数化、内置函数、压力测试、并发测试还有各种报告。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 暴走的软件测试Tester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档