接口测试用例说明

(简单记录,有不正确的地方请指出) 接口测试主要是往指定url地址提交不同的参数名、参数值,验证服务端响应是否符合规定。工具的话可以使用postman和jmeter,也可以自己写小工具进行测试

接口测试主要分为url、参数名、参数值三部分,在编写测试用例的时候最好拿一个模块来说明下测试方法,这样阅读性更强(自己简单整理,有问题请指出)

测试方法

1.测试方法的说明

2.正确全参数测试(不光要检查返回参数,还要检查相应后台的数据变化是否正确)

正确输入(一般只考虑必填参数)

12966103-ab3454e8cd15f28a.png
参数例子

主要测试每一个参数的多种参数值,具体每个参数多少条用例就需要根据实际情况设计。举个例子:有一个pay_type参数,20表示银行支付、22表示支付宝二维码支付、30表示微信二维码支付,那么该参数就需要三条用例进行检查


错误的参数名(必填参数)

12966103-b9306eba7e9b990a.png
参数例子

对每一个必填的参数名进行设计用例进行测试,主要就是异常和错误内容的判断


错误的参数名(非必要参数)

用例设计同必填参数类似,只是响应结果为忽略该参数


错误的参数值(必要参数)

12966103-69dce60c2900ac28.png
参数例子

对必填参数的参数值进行用例设计,主要围绕给出的限制条件和一些异常数据进行验证,查看服务器的处理是否正确。上面是一个编码格式的参数,除了围绕正确的UTF-8值进行设计用例外还考虑了些异常情况,可以参考

错误的参数值(非必要参数)


12966103-78210e42554fed35.png
参数例子


非必要参数时,在设计用例的时候也是围绕限制条件和异常情况进行设计用例。本系统是对空做了处理的,为空时忽略此参数,这点根据实际情况确认。

异常测试

此处更多的考虑是网络、中间件转发出现异常的情况。可以根据实际情况编写

加密

一般接口参数传递时都会有一个加密字段,需要问清楚加密方式,进行加密正确性的确认(本系统是MD5-32位加密,感觉有点落后,条件所限)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值