关于API测试
作者:网络转载 发布时间:[ 2013/1/31 11:45:13 ] 推荐标签:
1、Post、Get参数到相应URL
2、测试步骤:
■ 编写API调用程序
■ 模拟输入参数
■ 检查结果输出
3、测试技能要求:
■ 懂php,能写API调用程序
■ 懂json,能分析结果输出
■ 熟悉app应用功能,涉及到数据存取部分,能了解具体流程及网站上对应的功能
4、数据准备:
■ 正向用例:符合业务逻辑的数据
■ 特殊字符,如:<、>、&、=、%、空格等。重点是&、=、空格,这些字符在post、get请求中是关键字,如果没有进行转义,会报错
■ 空参数。如果参数为必选,不传该参数,会有何结果
■ 参数类型错误。如需要输入整形,实际输入字符型,会有何结果
■ 字符串长度超长,会有何结果
■ 用户可输入的参数,是否能SQL注入
5、结果检查
■ 输出结果是否符合逻辑。原本正确的操作,是否返回true。原本异常的操作,是否能显示正确的错误提示。
■ 输出结果json格式是否正确
■ 输出结果是否含有warning、error、echo等非json格式字符串
■ 输出结果字段值是否正确,与网站上的值是否匹配。
6、API测试能做哪些方面的测试
■ 功能测试,测试API功能是否正确
■ 冒烟测试,开发在新版API上线前,进行大规模API冒烟测试,检查API是否正常
■ 数据测试,手工检查大规模的数据比较耗时耗力。通过程序自动检查大量数据情况下的API返回值,记录在某些组合下的异常数据。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11