Jmeter 接口测试入门

目录

一、背景

二、接口文档说明

1、接口说明

2、应用场景

3、请求方式

4、接口地址

5、请求参数描述

6、响应参数描述

三、Jmeter 接口测试

1、打开Jmeter,添加线程组

2、添加HTTP请求

3、添加查看结果树

4、填写HTTP请求信息

5、运行

6、查看结果

四、总结


一、背景

昨天把Jmeter装好了,今天找开发拿到接口文档做一下接口测试,顺便记录一下。

二、接口文档说明

1、接口说明

说明此接口的用途,比如登录接口就写此接口用于账户登录

2、应用场景

说明接口用于哪个平台、APP、小程序等

3、请求方式

HTTP请求常用有GET请求方式,POST等等

4、接口地址

比如:http://ip:port/account/login

下面是HTTP的URL说明(示例)

5、请求参数描述

比如

参数 类型 限制 描述
name String 必填 账户名称
password String 必填 账户密码

6、响应参数描述

参数 类型 描述

响应数据示例:

 

三、Jmeter 接口测试

下面用开户功能做例子:

1、打开Jmeter,添加线程组

测试计划右键 

2、添加HTTP请求

线程组右键

3、添加查看结果树

线程组右键

4、填写HTTP请求信息

填写信息,填写IP、端口、选择请求方式、填写路径、添加参数

5、运行

点击绿色三角块运行 

6、查看结果

点击查看结果树,HTTP请求为绿色,同时有响应数据

返回200,登录成功。

比如我用了错误的用户名,点击运行

 

报错:用户名不存在或密码错误! 

四、总结

接口测试是软件测试工程师必知必会的内容,在面试中面试官经常会提问你会不会接口测试,接口测试怎么测,HTTP熟不熟悉,POST方式和GET方式区别,HTTP返回码1开头(消失)、2开头(成功)、3开头(重定向)、4开头(请求错误)、5开头(服务器错误)、6开头(600只返回实体内容。不常见,但是有些面试官会问,鸡贼)分别是什么意思。其实,接口测试也是功能测试的一种,只不过在不了解的人眼里,觉得接口测试很高大上,特别是对于刚转行的人来说。希望大家能好好学习,做一个优秀的软件测试工程师。

2020年4月15日

发布了232 篇原创文章 · 获赞 229 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/qq_29720657/article/details/105534525