软件测试

祝衍军

目录

  • 1 软件测试概述
    • 1.1 软件测试概述
    • 1.2 软件缺陷(BUG)
    • 1.3 软件测试职业发展
    • 1.4 软件测试分类
    • 1.5 软件测试流程
    • 1.6 课程思政:秘书也疯狂的故事
  • 2 黑盒测试
    • 2.1 黑盒测试概述
    • 2.2 等价类划分法
    • 2.3 边界值分析法
    • 2.4 决策表法
    • 2.5 正交实验设计法
    • 2.6 场景测试法
    • 2.7 错误推测法
    • 2.8 功能需求分析
    • 2.9 测试用例设计
    • 2.10 课程思政:五笔输入法的故事
  • 3 测试执行
    • 3.1 测试计划
    • 3.2 测试执行BUG记录
  • 4 白盒测试
    • 4.1 白盒测试概述
    • 4.2 程序流程图设计
    • 4.3 白盒测试用例设计
    • 4.4 JUnit单元测试
    • 4.5 课程思政:WPS的故事
  • 5 Web应用软件自动化测试
    • 5.1 Python自动化测试基本框架
    • 5.2 登录页面测试脚本设计
    • 5.3 新增文章页面测试脚本设计
    • 5.4 基于Unitest的登录测试用例集脚本设计
    • 5.5 课程思政:大并发案例阿里云的小故事
  • 6 智能终端APP自动化测试
    • 6.1 企业案例
    • 6.2 Android智能终端设备连接
    • 6.3 Android APP应用自动化测试
    • 6.4 Monkey 压力测试
    • 6.5 课程思政:鸿蒙的故事
  • 7 JMeter性能测试
    • 7.1 性能测试需求分析
    • 7.2 文章新增脚本开发
    • 7.3 文章新增脚本完善
    • 7.4 场景设计与运行结果分析
    • 7.5 课程思政:12306网站的技术进步故事
  • 8 Postman接口测试
    • 8.1 Postman
    • 8.2 企业网站管理内容系统接口测试
  • 9 Loadrunner性能测试(1+x考证高级相关知识点)
    • 9.1 录制回放
    • 9.2 思考时间设置
    • 9.3 检查点设置
    • 9.4 参数化设置
    • 9.5 关联设置
    • 9.6 集合点设置
    • 9.7 场景设计与运行分析
  • 10 省技能大赛
    • 10.1 竞赛系统
    • 10.2 相关知识
  • 11 企业案例
    • 11.1 软件测试公司真实案例
Postman


【任务描述】:企业网站管理内容系统后端提供了大量的接口给前端使用,如何使用Postman接口测试工具对这些接口进行测试呢 

【任务目标】:通过对企业网站管理内容系统的接口测试,掌握Postman接口测试工具的请求、变量、集合、数据断言、数据驱动等内容的使用。 

【任务储备】:

1、Postman

Postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好。无论是开发人员进行接口调试,还是测试人员做接口测试,Postman都是首选工具之一,其具体运行界面如下图所示。



1)顶部工具栏,顶部工具栏包含以下功能:

ü New: 新建,可以创建request(请求),collection(请求集),environment(环境变量)等。

ü Import:导入,可以直接导入postman请求集,curl等一些请求文件。

ü Runner: 执行请求,可以选择执行请求的collection,并且添加执行参数,例如执行时间,执行次数等等。

ü Workspace: 工作台,可以选择使用个人工作台或团队工作台,可以创建team并且邀请成员加入一起编辑使用请求集。

2)侧边栏,侧边栏提供了历史(History)标签栏和集合(Collection)标签栏两个主要的标签栏。集合(Collection)在Postman里面相当于一个文件夹,可以把同一个项目的请求放在一个集合里方便管理和分享,集合里面也可以再建文件夹。

3)请求设置界面包含请求的各种参数设置,常用的设置如下所示:

ü 请求方法:支持get,post,put,patch等请求方法。

ü URL:可以直接输入请求URL,也可以通过环境变量设置,自定义URL

ü Params:请求参数。

ü Authorization:认证鉴权,支持多种授权鉴权。

ü Header:请求的头部信息。

ü Body:请求体,包含form-data,json,文件上传等。

ü Pre-request-Script: 请求脚本,可以在请求发起前执行的脚本。

ü Tests: 接口测试,请求完成后进行的测试脚本。

ü Cookies: 可以为请求添加cookies

(4)状态栏,位于运行界面底部的状态栏提供了全局查找、打开控制台、显示或者隐藏边侧栏功能等功能。

Postman的完整操作视频如下。