博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ApiPost自动化测试基础之:流程测试
阅读量:6458 次
发布时间:2019-06-23

本文共 617 字,大约阅读时间需要 2 分钟。

我们在《和《》分别讲解了ApiPost自动化测试的基础知识

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

ApiPost简介:

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

官网:

什么是流程测试?

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

好了,让我们开始测试!

1、准备

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

get_token接口:

请求地址:{

{url}}get_token.php

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

1b067167dda768b282da7d01b3c96cf2.png

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

7e3da5327470a8e355f943de0a44a4ca.png

need_token接口:

请求地址:{

{url}}need_token.php

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

c2f18405d403b2e81ae1c5145c185bc9.png

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

5179761bd78619f185f6406eb4dd6139.png

2、创建测试流程

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

eb4f7bae49d04cfbd8b5687c7184b1e6.png

9335611f23f56c9c35ab8b1aafbba317.png

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

d777a75d741486e51ded522263e0fa40.png

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

ddeb6353b1bff875f0f914f701e23d39.png

注意:

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

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

d18cfd7ea0f2fcca61e0fa4f5740d634.png

转载地址:http://joizo.baihongyu.com/

你可能感兴趣的文章
全栈工程师学习Linux技术的忠告
查看>>
iOS自定制tabbar与系统的tabbar冲突,造成第一次点击各个item图片更换选中,第二次选中部分item图片不改变...
查看>>
C# Dictionary用法总结
查看>>
SVN服务器使用(二)
查看>>
反射获取内部类以及调用内部类方法
查看>>
C语言 - pthread
查看>>
谈Linq To Sql的优劣--纯个人观点
查看>>
HDU 4996 Revenge of LIS(DP)
查看>>
App里面如何正确显示用户头像
查看>>
DATAGUARD维护:从库宕机后如何恢复到管理恢复模式
查看>>
Android中的PID和UID
查看>>
MAC下上公司内网
查看>>
CentOS7.4安装mysql5.7
查看>>
U-BOOT之一:BootLoader 的概念与功能
查看>>
我的路上
查看>>
Velocity处理多余空白和多余空白行问题
查看>>
内容开发平台(PLATFORM)
查看>>
java值传递
查看>>
判断一个数是否为素数的一个讨论(一)
查看>>
DB2与oracle有什么区别
查看>>