一、项目前期准备
常见项目软件架构:
springMvc:tomcat里运行war包(在webapps目录下)
springboot:java -jar xx.jar -xms(**)
运行参数 springCloud:k8s部署,使用kubectl create -f xx.yaml
接口自动化测试介入需越早越好,只要api定义好就可以编写自动化脚本;
某个模块开发好了,就可以开始调试接口脚本;如果没有开发完成,可以使用mock技术进行调试;
后面开发使用devops和微服务架构,迭代会变得更高效,但同时带来测试时间的压缩,测试不充分。


自动化方案选型:
1)开源工具:postman、jmeter(只需配置,简单高效)
2)第三方平台:apipost、metersphere、apifox(收费)
3)代码层级框架:pytest、unittest、robotframework(需要编程能力)
4)自研自动化测试平台:auto_test_platform(需迭代开发)
本文介绍了接口自动化测试的流程,包括项目前期准备如软件架构解析、自动化方案选型,以及接口测试实战中的环境准备、接口文档获取。重点讨论了HTTP协议、requests库的使用,token和cookie在测试脚本中的应用,以及自动化测试设计中的加密技术和测试技术栈,如python、unittest、pytest、allure报告等。
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



