APP接口测试(初探)
刚经历两个大版本的迭代,目前验收测试较少,刚好在过buglist,看到APP 小哥哥在禅道上这样的回复(* ̄︶ ̄*)o,当时心想APP接口的测试还是有必要。

👍来了解API 是什么
1、API 比开发 WEB 更简洁,但可能逻辑更复杂,API 只返回结果,也就是只完成数据输出,不呈现页面,
2、WEB 开发,更多的是 GET 和 POST 请求,API 还有 PUT、DELETE? 请求
3、和 WEB 开发一样,首先需要一些相关的参数,这些参数,都会由客户端传过来,也许是 GET 也许是 POST,这个需要开发团队相互之间约定好,或者制定统一规范
4、有了参数,根据应用需求,完成数据处理,例如:获取用户信息、发朋友圈、发消息、一局游戏结束数据提交等等
5、数据逻辑处理完之后,返回客户端所需要用到的相关数据,例如:用户信息数组、朋友圈列表、消息状态、游戏结果数据等等,那数据是怎么返给客户端呢?常见有XML、JSON,设置相应的header并把要返回的数据直接打印出来即可
6、客户端获取到你返回的数据后,在客户端本地和用户进行交互
这样说来API的测试,就要模拟:
1是客户端传参:可以是图形界面(已有框架如soapUI),可以是脚本程序;
2是接收返回的数据:如以json形式呈现,从中获取结果,进行比对 验证,看是否满足期望。
----可能需要将json解析了
soapUI 进行接口测试,分两步:学习这个工具,及接口测试原理
https://ke.qq.com/webcourse/index.html#course_id=159919&term_id=100184508&taid=1001135402021039&vid=h14212dvrmq

----------如下代码,转载: Findyou http://www.cnblogs.com/findyou/p/5388853.html -----------------------
新建接口对象--调用对象中的方法进行传参

获取结果时--调用对象的方法获取

将返回结果的json进行解析


浙公网安备 33010602011771号