栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

软件测试postman断言的使用

Python 更新时间:发布时间: 百科书网 趣学号

我们首先来思考一下断言是什么?

 

         断言其实就是对预期结果与实际结果的判断,预期==实际,就通过;预期! =通过则失败。 Postman的断言是Javascript语言编写的,写在tests标签页里,在sandbox中运行,postman预置了很多公共库,如 cheerio(解析html)、lodash(简化JSON操作)、CryptoJS (加密解密)、chai (断言框架)等。

接下来我们以用户登陆为例,用postman使用断言来看看!

1.在collections根据自己的需求自定义添加目录、子目录

 

 

 

 

2、创建请求

 

 

 

 3、点击用户登录,会发现搜索框中自动出现GET,在空白对话框中输入对应网址+路由,我的网址是:http://127.0.0.1:8000/jwt/login/。

      将GET改为POST,选择Boby-->raw-->Text-->JSON,再在下方空白处输入对应的搜索内容,

具体操作如图:

点击send进行搜索,在最下方会显示你所搜内容,如图:

 

此处记得Save保存,会将此操作保存到所对应的目录中,如图:

 

使用断言判断,选择Tests,在右侧选择断言状态码,下方空白会自动出现断言内容,可自定义返回内容,比如“http状态码200,请求成功”,点击send,下方Test Results会出现如图响应:

如果我们将上述200改成201,会出现什么情况呢?

 

我们可以看到请求依然成功,但是后缀会说明问题返回状态码是201而不是200 

 换个断言状态码试试,首先我们要先创建环境变量

 

 

下拉框选择2013test1

 

 

然后进行如图操作,原理同上

 添加登录成功访问接口,切换环境变量,输入网址:http://127.0.0.1/jwt/T1/,选择Headers,输入

Authorization  JWT+token值,send,下方body会返回结果,如图:

 设置全局变量

 

 

 设置局部变量

 

批量执行操作

 

 

 

 

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/293922.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号