如何做好Web接口测试

说说我在测试接口时遇到的一些需要注意的点:

 1、接口返回:数据格式是否与预期一致。例如:要求返回json格式的数据,json数据的key命名是否正确,对应的value是否与数据库一致。需要转换的数据是否正确转换,例如时间戳是否按正确转换为时间格式的数据。 
  
 2、容错处理:参数传值错误时,接口是否能给出相应的返回,如404、500等。 
  
 3、参数边界值处理:如传递的参数足够大或为负数时,接口是否可以正常处理。 
  
 4、安全:如对外暴露的接口,是否增加了访问限制。参数是否做了防sql注入等处理。 
  
 5、性能:是否能满足性能需求。 
  
 6、其他: 
 传递密码等重要数据时,是否使用的POST请求。 
 上传类请求,不仅要看接口的响应,同时需要关注数据库插入是否成功,数据是否和提交的一致。 
 请求体、请求头容错处理。

(转自:http://blog.csdn.net/silencemylove/article/details/50605982)

posted @ 2016-07-12 11:27  等那片花海  阅读(161)  评论(0编辑  收藏  举报