网站开发需要书籍,网站搭建详细教程,补肾吃什么东西效果最好,电商网站建设的步骤一、简介 在开始接口测试之前#xff0c;我们想一下#xff0c;接口测试的流程是什么#xff1f;说到这里#xff0c;有些人就会产生好奇和疑问#xff0c;心里mmp#xff1a;接口测试要什么流程哈#xff1f;#xff1f;#xff1f;不就是参考接口文档#xff0c;直…一、简介 在开始接口测试之前我们想一下接口测试的流程是什么说到这里有些人就会产生好奇和疑问心里mmp接口测试要什么流程哈不就是参考接口文档直接利用接口测试工具例如jmeter和postman测试。。。其实如果一个project中只是几个接口你完全可以做临时的接口测试但project可不止几个接口少则几十条接口多则成百上千接口。另外如果你公司的这个项目第一次做接口测试。而且古人说过“无规矩不成方圆。”所以哈我们还是有必要严格遵守接口测试的流程。
二、接口测试的流程 接口测试属于功能测试接口测试的流程类似于以往的功能测试。接口测试的流程如下
测试尽早找开发拿接口文档需求文档根据接口文档编写测试用例用例编写可按照以往规则写比如等价类划分边界值场景法等设计方法执行测试查看不同的参数请求接口返回的数据是否达到预期 三、为什么要写用例
理清思路避免漏测和重复测提高测试效率跟进测试进度更好的发现问题记录问题复现问题跟进重复性工作告诉领导我做过接口测试流程中的一个产物测试用例 上面7点有用例自己心中有数不用一个测试点重复测好多次也避免漏测。
四、接口用例设计 主要从四个方面来设计接口用例功能业务逻辑异常安全 功能 1功能是否正常 2功能是否按照接口文档实现 举例比如博客园添加随笔需要登录才能添加。也就是业务要求不支持游客添加随笔功能如果设计一个没有登录的用户然后去测试添加随笔接口结果接口能添加到随笔说明功能不正常不符合需求和接口文档描述。 业务逻辑是否依赖业务 举例该接口调用之前需要调用登录接口如果不登录也能请求数据不符合业务逻辑。 异常参数异常和数据异常 1参数异常关键字参数参数为空多少参数错误参数 2数据异常关键字数据数据为空长度不一致错误数据 举例不管数据异常还是参数异常测试点差不多一个参数有key和valuekey表示参数value表示数据。第一看看参数和数据能不能支持关键字例如Java中的保留关键字等等。第二个就是参数和数据都为空看看是否做了判断。第三个参数多和少例如有两个参数的接口你需要设计一个三个参数的用例一个只有一个参数的用例。数据那边长度不一致例如设计很长的字符串是否支持因为数据库创建表过程都设置好了每个字段的长度。输入错误的参数和数据例如故意输出单词等等。 安全测试用例设计 1)cookie有cookie才能获取数据如果不带cookie还有信息返回说明有问题 2)header正常接口带header信息删除header看是否能够返回数据。 3)唯一识别码app手机识别码一般是唯一的。 安全测试主要从上面三点检查。第三个是唯一识别码主要是指app上手机的识别码一般很少用到除非很严格的接口测试例如银行app登录需要指纹而指纹来源手机一般有一个手机识别码判断过程。 2023最新Jmeter接口测试从入门到精通全套项目实战教程