接口自动化项目实战小练习(注意:这是一个简单的小练习,适合新手入门,不涉及数据依赖/数据库/桩服务/MOCK/cookie/header/信令等内容)
背景:好久没敲代码了,再不敲一敲感觉自己要废了。敲一敲找一下感觉。
以下人群的福音
1、有一定的python基础、了解一点儿HTTP协议、一点儿接口测试相关知识。(看了很多书,了解很多知识点,但是一直没有一个容易的实战项目来串联所学的知识。)
2、有的是看视频总感觉太慢啰嗦,看书感觉云里雾里。
3、急于看到自己学习成果,给自己提高自信。
4、不想配置一些很复杂的环境,不想使用第三方接口等。。
这个小练习是我上年看别人写的一个简易框架,在他的基础上修改了一些东西。并且加上了一些自己的理解。
源码地址:https://gitee.com/a2932623/apiZDH
1.思维图以及注意事项(**非常重要)
1.思维图
下边这个思维导图是自己画的,虽然画的不好看而且还有些,但是我相信能给那些学习接口自动化的一些启发。
此图适用于UI+接口自动化开发流程,其中自测的时候还有一些单元测试的思想包含在里边。
如果有错误请指正,整取及时修改。(不要问我为啥是整取,最近公司项目一直忙,不一定能第一时间看到。)
2.一定要根据思维导图敲一遍代码,这样你就对自动化的流程有一个很清楚的了解了。重点:一定要自己敲一遍,不要只看个大概。
3.源码中有注释,可以结合思维导图和注释看。
4.以后有时间会优化接口测试用例,新增对cookie/header/数据依赖/mock/数据库这些模块的处理。
5.编写的代码要根据设计的用例来优化
2.常见错误:
没有启动接口的服务()
3.运行结果截图:
失败原因: