51Testing软件测试论坛

标题: 接口测试一年的经验浅谈 [打印本页]

作者: liyinb    时间: 2017-1-20 17:03
标题: 接口测试一年的经验浅谈
本帖最后由 liyinb 于 2017-1-20 17:22 编辑

用soapui测试接口快一年了,全是自己总结的经验,现在总结一下
接口测试谁都可以测,但是要测好要有一个完整的测试接口的体系及一套理论实践方法及和开发产品沟通的技巧

要想测试好接口首先要了解接口是什么东西由哪些部分组成,采用了什么协议
我公司采用restful 基于http协议
有url,header,jsont提交字符串和返回json字符串组成
接口其实就模拟页面的用户post与get请求用户操作哪些就传递哪些参数,一般包含就增删改查四种类型  

我测试接口就拿到开发接口文档  弄懂接口模拟业务功能及用到的原型页面先去根据需求设计接口测试用例

接口测试要测好测全面必须在测试时准备且用到这几样东西  
1 开发接口文档:用例了解接口传递的参数有哪些
2 产品原型图: 了解接口都用到了哪些页面,根据页面去组装不同的参数模拟不同的功能场景
4 产品需求文档:详细了解业务的功能,用来检验接口输出值是否与需求相符
5 数据库工具:如Navicat oracle  自己准备接口用到的测试数据,自己根据业务写sql验证开发的sql,根据库中的数据验证开发接口返回值是否正确
6 接口日志查看工具:linux下部署的tomcat可以查看操作接口时打印的日志,其中包含开发的sql,必须要看到开发的sql,这样便于直接检验开发业务理解是否正确
7 浏览器的辅助工具:浏览器自带F12可以查看页面操作传递过来的接口参数,测试中出现问题可以通过这个检验是否为接口还是前端代码的问题
8 接口测试工具的选用:目前我知道的有测试接口的四种途径,soapui开源、jmeter、loadrunner、java工具httpclient(最好需要自己整理一个框架出来),一定要综合当前项目情况慎重选取

作者: zhengxp2015    时间: 2017-1-20 17:53
hao
作者: 清晨一缕阳光    时间: 2017-1-20 20:34
支持分享!
作者: 梦想家    时间: 2017-1-21 11:21
支持分享自己的经验。
作者: puchonghui    时间: 2017-1-22 08:50
什么叫restful啊?
作者: franklzann    时间: 2017-1-22 14:27
看了有帮助,支持一下
作者: ZYJ1    时间: 2017-1-22 16:08
支持,只是好多东西都不清楚?求解!
作者: liyinb    时间: 2017-1-22 17:36
puchonghui 发表于 2017-1-22 08:50
什么叫restful啊?

那是一个基于http的标准规范,其实和http协议差不多的
作者: 不知道用啥    时间: 2017-2-8 17:11
支持分享 学习了  谢谢

作者: jia739091604    时间: 2017-2-8 17:22
写的好,今后我也要多多学习一下接口测试
作者: me等戈多    时间: 2017-4-6 15:20
接口测试都会,只是,怎么把弄成接口自动化每天都跑啊~怎么做的?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2