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

2022-07-21 14:49:37 浏览数 (1)

最近在用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做一个简单的接口测试就是这样子。它还有很多功能,比如参数化、内置函数、压力测试、并发测试还有各种报告。

0 人点赞