接口自动化实战
阅读目录
- 前言
- 开发环境准备
- 部分基础回顾
- 实战1:demo项目开发(开发几个涉及关联的接口)
- 实战2:demo项目测试(接口功能测试,用jmeter和postman)
- 实战3:自动化测试框架设计、开发、demo项目自动化测试
- 实战4:自动化测试持续集成环境搭建(自动化构建、部署、测试、报告)
- 后记
- 性能测试:从0到实战
自动化没练习的项目怎么办?
自动化已经成为测试的必备技能之一了,所以,很多想跳槽的测试朋友都在自学,特别是最实用的接口自动化,
但是很多人因为没有可以练手的项目而苦恼,最终导致缺乏实战经验,其实,完全可以自己开发个简单项目练手,
本文,就带大家开发个简单的项目,只包含后端接口,使用的技术栈是:python + flask + mysql + redis,为了练习python基础,没有使用组件。
python:很容易入门的语言,三方库非常丰富,不用我们自己造轮子
flask:轻量级的web开发框架,快速上手
mysql:主流的数据库,本项目用于存储用户信息,python中可以用pymysql库操作msyql,flask中也有对应的组件
redis:主流的缓存数据库,本项目用于存储token,python中可以用redis库操作redis
相关的安装包等资料,在【测试提升圈】学习周计划网盘中。
windows下安装python(只安装3.x版本):https://www.cnblogs.com/uncleyong/p/10778792.html
windows下安装配置pycharm:请自行百度
linux基础:《鸟哥的Linux私房菜》,常用命令:https://www.cnblogs.com/uncleyong/p/10637238.html
安装linux虚拟机(当然,你也可以考虑买云服务器):https://www.cnblogs.com/uncleyong/p/10740005.html
下面是我安装的linux版本

mysql安装(建议linux下):https://www.cnblogs.com/uncleyong/p/10739530.html
客户端工具Navicat安装:https://www.cnblogs.com/uncleyong/p/10823925.html
redis安装(建议linux下):https://www.cnblogs.com/uncleyong/p/9882843.html
mysql和redis建议在linux下安装,既可以练习linux命令,又可以练习环境搭建,项目开发完后,也可以部署到linux服务器上

浙公网安备 33010602011771号