当前位置:首页 > IT技术 > 数据库 > 正文

接口测试30--Postman-数据库使用
2021-10-28 15:35:25

操作数据库场合

数据库初始化

测试时需要使用的测试数据,需要在测试代码执行前准备好,可以写数据入库,可以从数据库删除数据,也可以修改数据
需要实现准备测试数据的过程,就称为初始化数据库,有些公司也叫造数
准备的数据应该与自己编写的用例中使用的数据保持一致,还要注意不要与同事准备的数据冲突,不要“相互伤害”

验库(落库检查)

断言时,关心两个方面,一个是接口的返回(响应结果,言),一个是保存的数据库数据(行),这两方面都必须正确,实际工作中二者未必都同时成功

操作数据库的场合

a)在执行测试(发送请求和断言)之前,将数据库数据准备好

①成功登录时,要把账号先写到数据库
②重复注册时,也要把账号先写到数据库
③注册成功时,需要删除数据库中已存在的账号(注意不要删别人的)
④考虑到测试应该是可以被反复执行的,上面的操作应该能便捷的、多次自动执行比较好

b)造数(造数据,写insert、delete、update命令到文件)

启动xmysql接口服务器
xmysql -h 数据库所在的计算机IP -u root -p 密码 -d 库名
xmysql -h 虚拟机的IP -u root -p 123456 -d exam
h:host,主机
u:user,用户名
p:password,密码
d:database,数据库

出现下面的内容,说明xmysql接口成功启用:

Database : exam
Number of Tables : 2
REST APIs Generated : 43
Xmysql took : 0.7 seconds
API's base URL : localhost:3000

⑤使用xmysql提供的接口,操作数据库(增删改查均可实现)
⑥使用xmysql的接口,不用自己去写数据库命令
⑦注意:xmysql提供的接口是一个现成的工具,不是要测试的接口

本文摘自 :https://www.cnblogs.com/

开通会员,享受整站包年服务立即开通 >