2.9-使用postman进行接口测试-测试用户管理模块

回到第一章:目录

文章目录

    • 1、下载,安装postman
    • 2、启动postman,创建基本的请求
    • 3、填写用户名密码,进行登录测试
    • 4、测试用户查询
    • 5、测试用户新增
    • 6、异常测试
    • 7、小结


这节介绍接口测试工具postman的基本使用方法, 测试系统就是2.8节自己开发的具有用户增删改查操作的web应用程序——[FirstJavaWeb](https://blog.csdn.net/lovelyruiju/article/details/112344206)。 执行测试前,确保FirstJavaWeb应用程序处于启动中。

1、下载,安装postman

下载后,双击安装即可:
链接:https://pan.baidu.com/s/1ITuTy32_OSu28cPnXvS-PA
提取码:v87y

2、启动postman,创建基本的请求

启动后会提时注册,直接关掉即可。
2.9-使用postman进行接口测试-测试用户管理模块_第1张图片
2.9-使用postman进行接口测试-测试用户管理模块_第2张图片

3、填写用户名密码,进行登录测试

http://localhost:8282/FirstJavaWeb/login
2.9-使用postman进行接口测试-测试用户管理模块_第3张图片

4、测试用户查询

http://localhost:8282/FirstJavaWeb/user/list
点击左边 我的网站,右键-新建 request
2.9-使用postman进行接口测试-测试用户管理模块_第4张图片

5、测试用户新增

http://localhost:8282/FirstJavaWeb/user/addUser
2.9-使用postman进行接口测试-测试用户管理模块_第5张图片

6、异常测试

1、新增时,用户名超长:大于20个字符(数据库定义最长20);检查后台报错情况。发现后台没有做参数长度检查。
在这里插入图片描述

2、新增时,:用户名输入特殊字符 : &’*……%。数据报错,发现后台没有做特殊字符过滤。
在这里插入图片描述
3、新增时,sex输入“我”,发现后台没有做业务逻辑上的参数检查。
在这里插入图片描述
4、登录时,用户名输入:admin’#
密码任意输入:abc
登录成功,说明存在sql注入漏洞。
2.9-使用postman进行接口测试-测试用户管理模块_第6张图片

7、小结

postman可十分便捷的对http接口进行测试,从上面测试发现,自己写的第一个网站,存在较多问题:没有做后台参数检查,存在sql注入漏洞等。

你可能感兴趣的:(开发-测试技术基础知识培训)