postman系列之批量执行接口测试用例

postman如何批量执行接口测试用例~其实很简单,但是会给我们的工作带来很多方便~

比如我们写了几十个测试用例,请求都是同一个服务器IP,一旦服务器IP地址从测试环境搬到线上环境,需要修改所有的服务器IP,

如果不能将测试用例保存起来,统一修改服务器IP ,并且批量执行,那将是一件很麻烦的事情!

可是postman帮助我们完美地解决了这个问题~具体操作请见下文

一.创建测试用例集、子集

如下图,点击postman左侧Collections下面有个添加文件夹图标,就可以创建测试用例集啦~一个系统、模块或其他分类粒度的测试用例可以存放在该目录下。

另外,该目录下还可以创建子目录,进行测试用例的细分,如下图:

二.创建测试用例

创建接口测试用例,即新建http请求,选择请求方式、写好url、请求头、请求体

三.设置变量

postman的变量和Jmeter的参数化相似,即把若干处出现多次的数值用一个变量表示,达到一次修改、多处生效的效果,便于修改和管理。

点击postman上方一个按钮,点击Globals后面的Edit按钮,添加全局变量

点击右下角Add按钮,添加Environment Name,Key值写变量名称,Value值写变量对应的数值,点击Save按钮进行保存

把Value值出现过的地方用{{key}}代替,比如以下面面的截图为例,出现http://172...57:8080的位置使用“{{baseURL}}”代替

四.添加响应处理

响应处理有点类似Jmeter里的检查点,即通过检查响应数据是否符合预期来判断test是否通过。在Tests中添加检查条件,postman提供了一些常用的检查条件的代码,直接添加或稍加修改即可。如:响应数据的状态码为200,则判断测试通过,则在代码片中选择“status code:code is 200”

五.批量执行测试用例

点击测试用例集中的“run”,批量运行测试用例,弹出collection runner,点击“Run xxx,批量运行测试用例

运行后,弹出测试结果,显示测试通过和失败的个数、请求URL、请求头、请求体信息,响应头、响应体信息,状态码等,我们就可以查看测试用例的执行结果及具体信息啦

原文地址:https://www.cnblogs.com/liaojie970/p/9016690.html

时间: 2024-10-13 22:27:05

postman系列之批量执行接口测试用例的相关文章

postman批量执行接口

1.postman环境设置与使用 1)点击设置,添加按钮 2)填写环境名称,参数 3)切换环境 4)使用环境变量,使用格式为:{{变量名}} 2.postman批量执行接口 1)选择要执行的文件夹,点击run 2)设置批量执行参数 原文地址:https://www.cnblogs.com/santiandayu/p/9939808.html

使用newman执行接口测试用例

一.安装Newman npm install -g newman 二.执行case newman run case生成的json文件 三.参数 npm install -g newman -e <source>, --environment <source> 设置环境变量 -g <source>, --globals <source> 设置全局变量 -r cli -r json 生成cli或json格式的报告 需要执行命令npm install -g new

postman使用--批量执行测试用例和数据驱动

批量执行 在我们测试接口的时候,有时候希望执行所有的测试用例,前面讲的都是测试单个的接口,postman提供了我们批量执行接口的功能 点击Runner 然后我们点击run 执行完会统计出我们的结果,失败了一个,成功了三个,失败的原因是我们设置的断言是响应时间少于800ms,实际结果是1147ms 数据驱动 数据驱动就是数据的不同造成结果的不同,比如登录的接口,我们要测账号正确,密码为空,账号密码错误等等情况,那我们会想,可不可以把这些数据放到一个文件里面,然后让一个接口循环读取这个文件里的数据去

postman—创建collection,执行collection和批量执行

接口测试中,可以在 Postman 逐个创建请求.但当请求逐渐增多时,如果我们不采取任何措施管理,散乱的请求维护起来就比较麻烦了.这个时候我们可以创建测试集 Collection 来对这些请求进行管理,一般一个项目的请求会存放到一个 Collection 中管理. 测试集比较类似文件夹,跟文件夹一样可以存放测试请求,但它不同于文件夹,通过测试集可以直接运行其下所有的请求,文件夹则不行. 下面我们来学习一下测试集 Collection . 1.创建 Collection 点击 Collection

selenium之批量执行测试用例

把写好的测试用例放在指定目录下,使用discover函数扫描该目录,并根据关键字自动筛选需要执行的用例.本例使用Python3.6版本. 1 # 遍历指定目录,批量执行测试用例 2 import unittest 3 4 case_dir = 'D:\\test_case' 5 6 7 def suites_run(): 8 '''运行测试套件,批量执行测试用例''' 9 # discover函数遍历指定目录,按条件过滤文件,返回测试套件列表 10 discover_suites = unitt

JAVA 批量执行测试用例

如果多个测试用例在不同的类中,又需要一次性执行完所有的测试用例,则可以使用到Junit中的批量执行测试方法. 方法一 这种方式非常简单,不需要额外多写一行代码,Eclipse 本来就支持以项目或包为单位来批量执行测试用例.右键点击项目--->Run As--->Run Configurations. 点击"Search.."按钮. 选择工程/工程下的指定包.点击"OK"回到运行配置窗口,点击"Run"按钮运行所选中范围下的所有测试用例

unittest批量执行测试用例

现有四个测试用例分别在两个.py文件中,如何执行这些文件? unittest中有这样处理:unittest.TestLoader().discover() 第一个文件test_case1.py from selenium import webdriver import unittest class Baidu_Link(unittest.TestCase): def setUp(self) -> None: self.driver = webdriver.Chrome() self.driver

python接口自动化(二十六)--批量执行用例 discover(详解)

简介 我们在写用例的时候,单个脚本的用例好执行,那么多个脚本的时候,如何批量执行呢?这时候就需要用到 unittest 里面的 discover 方法来加载用例了.加载用例后,用 unittest 里面的 TextTestRunner 这里类的 run 方法去一次执行多个脚 本的用例.那么前边介绍那么多都是半道开始,半道出家,这篇就带大家从头到尾,一步一步给小伙伴们详细介绍一下. 新建测试项目 1.pycharm 左上角 File>New Projetc>Pure Python,在 locat

接口测试用例和报告模板

接口测试用例和报告模板 当今在测试领域,接口测试已经越来越多的被提及,被重视. 区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺利的上手,但一提到相关的归档,比如测试用例和报告,就有些不知所措了. 今天就用这篇文章来说说接口测试用例和报告. 1. 接口用例模板 提到测试用例,我们知道,其中最重要的两个要素就是: 测试步骤 预期结果 其实对于接口测试也同样如此:接口测试的步骤中,最重要的是将实现向接口发送预设请求,结果则要关注响应信息及后续处理. 所以