ApiPost自动化测试基础之:流程测试

我们在《ApiPost自动化测试基础之:接口参数依赖的情景处理》和《ApiPost自动化测试基础之:如何使用测试校验(测试用例)?》分别讲解了ApiPost自动化测试的基础知识。

本文主要讲解如何使用ApiPost的流程测试。

ApiPost简介:

ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。

官网:https://www.apipost.cn/

什么是流程测试?

我们可以把多个接口归到一组(可以有依赖关系),一键发送请求,获取测试结果。称之为:流程测试。

好了,让我们开始测试!

1、准备

为了便于演示,首先,我们准备2个接口:

get_token接口:

请求地址:{{url}}get_token.php

它将返回一个token参数。如图:

我们给它定义一个测试用例:

need_token接口:

请求地址:{{url}}need_token.php

它需要get_token接口返回的token参数作为自己的请求参数。

我们给他定义一个测试用例:

2、创建测试流程

点击ApiPost顶部的【流程测试】,然后创建一个流程

选择我们需要测试的接口,如果接口有依赖关系的话,此时需要注意顺序,需要将先执行的接口放到前面。

点击【开始测试】按钮即可。

注意:

1、流程测试时,请注意每个流程里面的接口顺序,先执行的需要放在前面。例如:把登陆接口放前面,以便于后续的接口直接使用登陆接口返回的token参数。

2、流程测试时,可以选择不同的环境进行测试。如图:

原文地址:https://www.cnblogs.com/phpwechat/p/10591085.html

时间: 2024-11-05 23:33:12

ApiPost自动化测试基础之:流程测试的相关文章

ApiPost自动化测试基础之:如何使用测试校验(测试用例)?

我们在<ApiPost的环境变量的定义和使用>和<ApiPost自动化测试基础之:接口参数依赖的情景处理>分别讲解了ApiPost环境变量的定义.使用以及基于环境变量的接口参数依赖的情景处理. 本文主要讲解如何使用ApiPost的测试校验(测试用例). ApiPost简介: ApiPost是一个支持团队协作,并可直接生成文档的API调试.管理工具.它支持模拟POST.GET.PUT等常见请求,是后台接口开发者或前端.接口测试人员不可多得的工具 . 官网:https://www.ap

ApiPost自动化测试基础之:接口参数依赖的情景处理

在<ApiPost环境变量之第1课>里,我们介绍了什么是ApiPost环境变量,并如何定义.使用它. 环境变量.接口参数依赖的处理是ApiPost自动化测试的基础.本文主要讲解接口参数依赖的情景处理. ApiPost简介: ApiPost是一个支持团队协作,并可直接生成文档的API调试.管理工具.它支持模拟POST.GET.PUT等常见请求,是后台接口开发者或前端.接口测试人员不可多得的工具 . 官网:https://www.apipost.cn/ 什么是接口参数依赖: 接口参数依赖又称作接口

Android自动化测试基础知识——MONKEY测试工具(转的)

本周开始启动手机输入法simeiji的自动化测试,同时开始接触手机浏览器自动化测试.接下来会对android自动化测试工具和方法做一个专题研究. 第一篇介绍monkey测试工具. 1 自动化测试背景 软件测试是软件产品开发过程中的重要环节.测试对于发现软件中缺陷,保障软件的质量具有重要意义.统计表明,软件测试的时间通常占到软件开发时间的 40%,一些可靠性要求高的软件甚至高达 60%以上.         手工测试和自动化测试是软件测试的两种基本手段,二者相互补充,不可相互替代.其中,自动化测试

自动化测试基础2(转)

转自:http://www.cnblogs.com/ryansunyu/archive/2012/07/29/2614203.html 1.什么是自动化测试 以程序测试程序,以代码代替思维,以脚本的运行代替手工测试.自动化的测试涵盖了:功能(黑盒)自动化测试,功能(白盒)自动化测试,性能测试,压力测试,GUI(Graphical User Interface)测试,安全性测试等. [Updated on 7/28/2015] 关于什么是自动化,查阅了一些资料,并没有一份权威规范的解释,以下摘自维

08-07 细分构建机器学习应用程序的流程-测试模型

目录 细分构建机器学习应用程序的流程-测试模型 一.1.1 metrics评估指标 二.1.2 测试回归模型 2.1 1.2.1 r2_socre 2.2 1.2.1 explained_variance_score 三.1.3 测试分类模型 3.1 1.3.1 准确度 3.2 1.3.2 查准率 3.3 1.3.3 查全率 3.4 1.3.4 F1值 3.5 1.3.5 ROC曲线 3.6 1.3.6 AUC面积 四.1.4 欠拟合和过拟合 4.1 4.9.4 交叉验证 4.1.1 4.9.4

谢烟客---------Linux之Bash基础特性条件测试&&自定义退出状态码(6)

条件测试 判断某需求是否满足,需要由测试机制来实现. 根据命令的执行状态结果,表达不同的测试条件 1.根据id命令的执行状态结果,判断用户是否存在 [[email protected] ~]# id root uid=0(root) gid=0(root) groups=0(root) [[email protected] ~]# echo $? 0 [[email protected] ~]# id help id: help: no such user [[email protected] 

自动化测试-东航B2C网站测试框架搭建

还是周末闲来无事做了一个我们公司电商产品-东航官网的自动化测试框架,发布到公司测试环境后获得好评. 现在把框架内容补齐做个阶段性的基线吧. 总体 1 现在框架运用到的技术: Selenium SpringMVC Hibernate Logback 2 主要接口的定位:以主流程的页面为接口,对其进行实现 3 异常处理机制:多种策略并存克服不稳定的测试环境 4 定时任务机制:采用Spring的提供的定时器进行cron配置 5 邮件系统:采用Spring和JavaX的邮件系统 6 测试数据持久化:入库

uip 作为tcp sever 流程测试

之前用过uip作为udp使用,但将它作为server还没有涉及到,最近有个小项目中需要使用.以下针对它作为tcp_server流程测试和探索. struct timer periodic_timer, arp_timer; //struct uip_udp_conn myUdp_Con; //struct uip_udp_conn *pMyUpd_Con; //char mySendbuf[20]={"hello,eric!\r\n"}; u8 uipSendBuf[UIP_SEND_

2.6-Java语言基础(程序流程控制)

判断结构 选择结构 循环结构 2.6.1  判断结构 if语句 三种格式: 1.  if(条件表达式) { 执行语句: } 2.  if(条件表达式) { 执行语句: } else { 执行语句: } 3. if(条件表达式) { 执行语句: } else if (条件表达式) { 执行语句: } -- else { 执行语句: } if语句特点: a,每一种格式都是单条语句. b,第二种格式与三元运算符的区别:三元运算符运算完要有值出现.好处是:可以写在其他表达式中. c,条件表达式无论写成什