自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 导读

Postman 可以完成接口测试,为什么还要学习此专栏?可能有些小伙伴会有疑问:花半天时间学习一下 Postman 或者 SoapUI 等工具就可以开始进行接口测试,为什么还需要对这部分内容进行深入学习。确实,如果你只需要调用少量接口,且只校验接口的 Response,那么使用 Postman 是可以的。但实际项目中接口数量远远大于 10 个,如何保证复杂项目中所有场景都能通过接口调用,进行充分...

2020-09-22 11:54:50 173

原创 初始化项目

小伙伴们大家好,本节课程将带领大家学习如何一键初始化项目的 BaseCode 和搭建 WireMock 服务并上传代码到 Github。为了完成本次课程目标,我将课程拆分成 3 个 Task:Task1:初始化接口测试代码( Maven 作为构建工具)Task2:搭建 WireMock 服务并模拟一个接口Task3:将代码上传到 Github 中初始化接口测试代码安装以下工...

2020-09-22 11:54:48 314

原创 WireMock 模拟接口

上一节课中给大家介绍了如何搭建 WireMock 服务并模拟了一个简单的 Get 请求接口。为了后续在学习接口测试过程中能模拟各种类型的接口,本次课程将带领大家学习如何通过 WireMock 模拟更复杂的接口,为了完成本次课程目标,我将课程内容拆分成了两个小的 Task:Task1:模拟 JSON 格式的接口Task2:模拟 XML 格式接口模拟 JSON 格式接口模拟一个接口...

2020-09-22 11:54:47 627

原创 使用 REST Assured 调用接口

上一节中我们学习了利用 WireMock 框架模拟各种类型的接口,本节课将带领大家学习如何使用 REST Assured 调用 Mock 的接口,并生成 HTML 格式的测试报告。为了完成今天的课程目标,我分了两个 Task:Task1:配置接口测试项目Task2:编写一个调用接口 Case配置接口测试项目在正式开始编写测试代码前,我们还需要对项目做一些设置。我将设置的任务分成了4个步...

2020-09-22 11:54:45 303

原创 REST Assured 使用详解

上一节中我们学习了如何使用 REST Assured 调用一个简单的 GET 请求接口,本节课将带领大家学习如何使用 REST Assured 调用各种类型接口并生成html格式的测试报告。为了完成今天的课程目标,我分了 4 个 Task.Task1:使用 data-driven 编写测试案例Task2:调用包含查询参数接口Task3: 调用 POST 请求且设置了 BasicAuth ...

2020-09-22 11:54:44 2265

原创 Groovy 基础知识

上一节中我们学习了如何通过 REST Assured 调用接口并查看测试报告,为了后续可以编写复杂接口调用场景,将通过三次课程带领大家学习 Groovy。Groovy 作为一门语言有大量知识点,接下来的三节课只会讲解接口测试中会使用的知识点,这样既可以保证没有编程基础的小伙伴也能跟上后续课程,也可以保证不花费大量篇幅讲 Groovy 语言。如果想了解 Groovy更多的信息,可以查看 Gr...

2020-09-22 11:54:42 236

原创 如何使用 Groovy 操作数据库?

上一节课程中我们学习了 Groovy 的部分语法、闭包和集合处理的知识,本次课程将带领大家学习如何使用 Groovy 操作数据库、编写 Groovy 脚本。为了完成本次课程目标,我划分了两个 task:Groovy 操作数据库编写和执行 Groovy 脚本groovy操作数据库在开始学习前请安装 MySQL服务器和客户端并创建对应的 Database。MySQL 和 navicat...

2020-09-22 11:54:41 3792

原创 如何使用 Groovy 操作文件?

上一节课程中学习了如何通过 Groovy 对数据库数据进行增删该查,本次课程将带领大家学习如何通过 Groovy 操作各类文件。例如读取 CSV、yml、JSON、XML、TXT 文件,因为接口测试大部分情况下都会遇到处理各类文件场景。为了完成本次课程目标,我按文件类型分为了 5 个 Task读取写入 TXT 文件读取 yml 文件读取 CSV 文件读取 JSON 文件读取 XML ...

2020-09-22 11:54:39 605

原创 Request Body 之 JSON 格式管理

上三节课中我们学习了 Groovy 的内容,本次课程将带领大家学习如何管理接口测试的request body。一个项目生命周期中一个接口的Request Body 可能会进行多次改动,本节课程将介绍如何通过模板引擎工具 velocity 有效管理 Request Body,降低编写和维护 Case 的成本。为了完成上述目标我拆分了两个 Task直接通过文件方式管理 Reqeust Body通...

2020-09-22 11:54:38 787

原创 如何校验接口的 Response Schema

上一节课程中我们学习了接口测试 Response Body 的校验,本次课程将带领大家学习如何校验接口response schema。为了完成本次课程目标,我分了两个 Task使用 REST Assrued 校验 Response SchemaSchema 文件定义详解使用 REST Assrued 校验 Response Schema这里仍然使用上一节课中的 getResume 接口...

2020-09-22 11:54:36 785

原创 如何校验接口的 Response Body

上一节课讲解了接口的 Request Body 管理,本节课将带领大家学习如何解析并校验接口的Response。为了完成课程目标,分了两个 TaskResponse Body 校验*header/cookie 校验Response Body 校验为了练习 Resposne 的解析,首先需要通过 WireMock 模拟一个具备复杂 Reponse 的接口。以下是模拟一个 GET 请求的接...

2020-09-22 11:54:35 508

原创 XML 格式接口测试

在前面的课程中我们讲解了 JSON 格式接口 Request 的管理和 Response 的解析校验,本课程将带领大家学习 content-type 为 XML 的接口如何完成自动化测试。首先讲解 XML 格式接口的 Request Body 管理,实际 velocity 可以作为 JSON 格式数据的模板外还可以处理 XML 格式的数据,使用方式跟前面相同,所以这里我们只给出一个学习的demo...

2020-09-22 11:54:33 1693

原创 管理接口测试配置信息和测试数据

前面讲解了如何编写json格式和xml格式的接口测试脚本,本次课程将带领大家学习如何把接口测试中的配置信息和测试进行统一管理。为了完成这个目标拆分了3个task。使用yaml文件管理配置信息使用csv文件管理测试数据对敏感信息进行脱敏处理yaml文件管理配置信息因为调用的是wiremock模拟的接口,所以我们用不同的端口号来模拟不同的环境地址。dev环境的baseUrl是http:/...

2020-09-22 11:54:31 398

原创 如何在 Jenkins 上运行自动化脚本

上一节课程中我们学习了如何统一管理配置信息和测试数据,此次课程将带领大家学习如何运行jenkins,然后把前面写的测试脚本放到jenkins上运行。最后介绍如何通过划分testSuite管理测试案例。为了完成此次课程目标,我分了2个task。配置jenkins并让测试脚本在jenkins上运行划分testSuite安装配置jenkins安装jenkins有多种方式,本课程使用运行jar...

2020-09-22 11:54:30 1938

原创 项目实战:运行 Web 测试

前面的课程我们学习了接口测试所有相关知识点,此次课程将带领大家搭建一个真实的web应用,然后为该web应用编写自动化case,为了完成此次课程目标,我拆分了4个taskTask1: 搭建被测项目Task2: 梳理测试场景Task3: 分析哪些场景适合自动化Task4: 运行自动化测试搭建被测应用mysql和navicat安装文档 https://www.jianshu.com/p...

2020-09-22 11:54:28 255

原创 项目实战:测试代码详解

上一节课程中我们学习了如何搭建被测web应用,分析web应用中测试场景以及哪些适合放到接口自动化中,接着clone了接口测试代码并运行了已经写好的自动化案例。本次课程将带领大家来了解整个自动化case是如何实现的。为了完成本次课程目标,我分了4个task了解接口测试项目目录结构从case出发查看代码以其中一个场景为例查看case后面的代码实现细节初始化数据做了哪些工作了解接口测试项目...

2020-09-22 11:54:27 501

原创 总结

16 总结前面我们学习了接口测试的所有内容,本次专栏主要是带着大家回顾和总结之前学习的内容,另外在大家有一定接口测试基础后来看框架选型这个点如何考虑。为了完成本次专栏目标我仍然分了 2 个 Task。Task1:接口测试思路Task2:如何进行框架、工具选型接口测试思路我们先简单总结一下前面15篇专栏所学,总结的内容点如下图所示通过上图可以看到真正与接口测试代码编写强相关是如下内...

2020-09-22 11:54:25 132

常用运放电路集锦(模拟电路)

常用运放电路集锦,想好好学学模拟电路的同学可下载来看看

2008-10-06

手相揭秘(教你如何识别手相)

手相揭秘(教你如何识别手相),仅供娱乐,有兴趣的同学请下载

2008-10-05

asp+sql

一本讲解如何用asp和sql开发网上书店的书!

2008-07-13

asp与sql server 2000

讲解如何用asp与sql server 2000制作网页

2008-06-16

学籍管理系统

用asp开发的一个学籍管理系统

2008-06-15

人力资源系统(jsp)

用jsp开发的一个人力资源系统,很实用

2008-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除