接口测试的结果校验

  接口测试顾名思义是测试接口(废话),所以有的同学天真的认为测试用例只要判断接口返回值是否符合预期就算结束了,其实这是远远不够的,因为很多情况下,开发写一个接口会因为性能原因或者其他不可抗拒的原因(比如进度问题、不同团队协调问题、开发方案问题等)而导致返回值是写死的,或者说返回值是不理后果的,但是接口测试时肯定需要考虑到这些情况,也就是说不但要验证接口返回值是否符合预期,还要去校验接口最终的数据存放地,比如数据库某个字段的值是否被更改,某个文件是否被更改,某个内存值是否被改,某个注册表值是否被改,某个模块是否被unload之类,总之接口最终实现的效果应该是什么就要校验什么。也正是因为如此,使用jmeter等工具做http接口测试时会因为结果校验而变得非常复杂(如果只是校验返回值就足够的除外),建议大家还是使用python、C#等来做接口测试。
  有的情况下,某个接口是无法通过上述办法获取最终数据的,则可能需要调用另一个接口去验证被测接口的正确性,这也不是不可能的。

转载于:https://www.cnblogs.com/idbeta/p/5015445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值