接口自动化测试实战

接口自动化测试实战

2023年6月29日发(作者:)

接⼝⾃动化测试实战前⾔⾃动化没练习的项⽬怎么办?⾃动化已经成为测试的必备技能之⼀了,所以,很多想跳槽的测试朋友都在⾃学,特别是最实⽤的接⼝⾃动化,但是很多⼈因为没有可以练⼿的项⽬⽽苦恼,最终导致缺乏实战经验,其实,完全可以⾃⼰开发个简单项⽬练⼿,本⽂,就带⼤家开发个简单的项⽬,只包含后端接⼝,使⽤的技术栈是:python + flask + mysql + redis,为了练习python基础,没有使⽤组件。  python:很容易⼊门的语⾔,三⽅库⾮常丰富,不⽤我们⾃⼰造轮⼦  flask:轻量级的web开发框架,快速上⼿  mysql:主流的数据库,本项⽬⽤于存储⽤户信息,python中可以⽤pymysql库操作msyql,flask中也有对应的组件  redis:主流的缓存数据库,本项⽬⽤于存储token,python中可以⽤redis库操作redis

开发环境准备相关的安装包等资料,在⽹盘中。windows下安装配置pycharm:请⾃⾏百度下⾯是我安装的linux版本既可以练习linux命令,⼜可以练习环境搭建,项⽬开发完后,也可以部署到linux服务器上部分基础回顾实战1:demo项⽬开发(开发⼏个涉及关联的接⼝)interface_demo项⽬需求数据库表设计、接⼝开发实现(含源码)本项⽬⽤到了主流技术栈,这些都是测试必备的:python、flask、redis基础、mysql基础、git基础、shell基础、linux、jenkins等你也可以开发⼏个mock接⼝⽤于练习,推荐⽤flask或者springboot⽐如是flask的话:return jsonify({"code":9410,"msg":"⽤户名或密码不正确"})

实战2:demo项⽬测试(接⼝功能测试,⽤jmeter和postman)实战1中,已经开发好了我们练习的项⽬,我们先对接⼝进⾏功能测试,接⼝功能测试,我们最常⽤的⼯具是jmeter和postman实战3:⾃动化测试框架设计、开发、demo项⽬⾃动化测试实现了关联、测试数据分离等等,拿来即可使⽤:多个版本的⾃动化测试框架,例如:  unittest + 关联 + excle + ddt  ⾃⼰造轮⼦(未使⽤unittest、pytest等)实战4:⾃动化测试持续集成环境搭建(⾃动化构建、部署、测试、报告)开发提交代码到远程仓库后,触发⾃动化构建→⾃动化部署→⾃动化测试...⾃动化持续集成环境搭建(下):git + maven+ jenkinsdocker版后续更新。后记进阶提升,性能 or 测开?通过这⼏个实战,相信认真实操过的朋友肯定收获不少,不管是编码,还是linux命令及环境搭建,或者是相关的⼯具使⽤;总之,⾃动化只是回归,不要满⾜于⾃动化,多学⼀个其它测试⽅向,会更有竞争⼒;

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688019204a67268.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信