课程概述
接口测试及接口自动化测试是中高级测试工程师必备技能。初级测试工程师想提升,接口相关测试是必经的门槛。本课程定位于一个具有一定测试经验,了解接口测试的测试人员。帮助他们快速掌握接口理论知识,能够掌握Jmeter工具的基本使用,面对特定需求,可以自主设计合理测试方案并实施接口测试。并能够通过实Jmeter实现基础的性能测试操作。能够掌握用Python语言实现接口自动化测试。
主要内容
接口相关概念:接口的概念,作用,API文档;接口测试的概念、测试流程及分类。
环境搭建:学生管理系统环境搭建,POSTman工具的基本使用。
RESTful架构:RESTful架构风格,POSTman对学生管理系统进行基础的操作
Jmeter基本使用:Jmeter环境搭建、组件的操作、参数化的实现、内置函数的使用、直连数据库操作、断言操作、逻辑控制器的使用、关联组件的使用、集合点的设置、定时器配置以及Jmeter的分布式部署。
接口测试项目实战:结合学生管理系统项目进行接口的功能测试和接口自动化测试。
pymysql的使用:通过pymysql连接mysql数据库,进行增、删、改、查的操作,学习数据库事务的操作。
Mock测试:mock测试的概念及实现
requests的使用:通过requests模块对核心API进行查、增、改、删的操作。Cookie和Session模型的实现,采用unittest框架实现。
接口自动化项目实战:接口自动化测试框架的使用,依托黑马头条进行接口测试项目实战。
课程特色
理论结合实战,接口相关全面接口测试课程,初级测试工程师晋升必备技能。
学习收获
具备接口测试理论知识。
掌握POSTman工具的基本使用。
掌握Jmeter工具的使用。
掌握接口基本业务测试、性能测试、自动化测试。
掌握Python+requests+pymysql+unittest框架实现接口自动化测试。
目标人群
初级测试工程师
具备一定测试技能的,想要提升个人技能的人员
想要学习接口测试的人员
技术储备要求
具备初级的功能测试能力即可
-
软件测试讲师讲师从事软件测试行业多年,擅长自动化测试领域:接口,Web端、移动端,擅长性能测试以及调优,精通 Java 以及 JavaEE 相关技术框架,精通 Oracle、MySQL、Redis 等数据库, 具有多种测试工具的使用经验。授课风格亲切自然,讲课深入浅出。