写在前面

衔接前面的传送门

有时间我会把我初步的想法整理好分享出来,大家一起来探讨它的可行性,它不一定适用你们的业务,但是非常适合我项目的业务。虽然它也可能难产,但是我想尽力去做、去完成,也算巩固一下自己的知识,应用到项目中去。

这个框架需要大家不断的鞭策、一起努力、共同搭建,可以随时发表看法,欢迎拍砖,求不打脸!

它为何而来?

它能做什么?

缺陷?

还没想,相信你们阅读后就会帮我回答了

框架整体思路

跪求积极发表看法、框架还在萌芽阶段、确保方向细节处理。

Http接口测试框架流程

天啊撸,又是 Java

没错就是 Java,可以是其他吗?可以,你熟悉的语言都可以,首选 Python,用过的都知道

Java 的考量:

Http 框架 bug 传送门

框架雏形

没错,这个框架已经在默默地搭建了。

目的:通过简单的接口验证发现服务器接口异常

经验:一般认为Response body code为 200,则表明该接口无改动(试用目前的项目,总结的经验)

实现:判断每个接口的Response header code,如不是 200 则接口失败(常见 code:404/502,302 情况说明,因为是 API 所以应该没有重定向的,基于目前的经验判断,欢迎指正),再判断Response bodyJSON里面的StatusCode是否为 200,不是则初步判断接口失败,最后查看失败的文件即可

评价:速度慢、手工录制、简单回归、简单验证

关于代码:明天补上

目前的情况汇报下:

Fiddler 保存会话 (请求)

框架的下一步

除以下几点,其余的都是下一步需要做的:

关于数据源存储方式的思考

目前的情况:以最简单的方式 txt 存储

思考:

综上所述,欢迎一起探讨!

疑难杂症传送门

Http 接口测试框架疑问解答


↙↙↙阅读原文可查看相关链接,并与作者交流