随笔分类 -  postman

摘要:1. 生成一个MD5或SHA1加密的字符串str_md5,str_sha1 string1 = "123456"; var str_md5= CryptoJS.MD5(string1).toString(); //MD5 加密 var str_sha1= CryptoJS.SHA1(string1) 阅读全文
posted @ 2021-03-28 11:59 edda_huang 阅读(605) 评论(0) 推荐(0) 编辑
摘要:在实现接口自动测试的时候,会经常遇到接口参数依赖的问题,例如调取登录接口的时候,需要先获取登录的key值,而每次请求返回的key值又是不一样的,那么这种情况下,要实现接口的自动化,就要用到postman中设置环境变量这个功能了; 在postman中,可以利用tests将接口返回的response设置 阅读全文
posted @ 2021-03-28 11:48 edda_huang 阅读(378) 评论(0) 推荐(0) 编辑
摘要:postman生成测试报告需要一个插件:newman ,并且这个插件需要先安装 。 安装步骤: 安装nodejs: newman是由nodejs开发,所以要先安装它的运行环境,下载地址:http://nodejs.cn/download/ 。安装成功后需要验证:在cmd窗口中输入node -v,如果 阅读全文
posted @ 2021-03-15 14:48 edda_huang 阅读(410) 评论(0) 推荐(0) 编辑
摘要:有时候我们常会遇到这样一种问题,系统中有太多的用例,环境变量和系统变量的值也太多,查找其中的某个值太不方便;或者有的值想要修改,但苦于修改的地方太多,修改起来太费劲。那么,针对这样的困扰,是否有办法解决呢 ? 答案是有的 ,那就是快速查询与批量替换。 功能入口: 查询入口 功能介绍: FIND:搜索 阅读全文
posted @ 2021-03-15 14:46 edda_huang 阅读(497) 评论(0) 推荐(0) 编辑
摘要:这又是一个非常实用的功能。可以将postman中的集合脚本,环境变量、全局变量导出,然后分享给团队成员,也可以通过导出后的脚本通过newman生成测试报告。更牛的是可以把浏览器,抓包工具,接口文档(swagger)中的数据包导入到postman中,并且会自动生成一个请求 。无需任何修改,就可以直接发 阅读全文
posted @ 2021-03-15 14:42 edda_huang 阅读(277) 评论(0) 推荐(0) 编辑
摘要:这又是一个非常实用的功能,对我们做接口测试来说,经常要处理登录认证的情况 。如果不用这个Authorization其实也能解决认证的问题,无非就是把要认证的数据按照要求在指定位置传入参数即可。比如我们之前测试的系统,登录后返回的token要在每个请求接口的headers中传入 。这时就需要在每个he 阅读全文
posted @ 2021-03-15 14:39 edda_huang 阅读(721) 评论(0) 推荐(0) 编辑
摘要:前置脚本其实就是在Pre-requests Script中编写的JavaScript脚本,想要了解这个功能,需要先了解它的执行顺序。那么下面就来看下它的执行顺序 。 执行顺讯 可以看出,一个请求在发送之前,会先去执行Pre Request Script(前置脚本)中的代码 。那么这个功能在实际工作中 阅读全文
posted @ 2021-03-15 14:38 edda_huang 阅读(278) 评论(0) 推荐(0) 编辑
摘要:在我们测试的接口中,经常出现这种情况 。 上一个接口的返回数据是下一个接口的输入参数 ,那么这俩个接口就产生了关联关系 。 这种关联在做接口测试时非常常见,那么在postman中,如何实现这种关联关系呢 ? 实现思路: 提取上一个接口的返回数据值, 将这个数据值保存到环境变量或全局变量中 在下一个接 阅读全文
posted @ 2021-03-15 14:37 edda_huang 阅读(924) 评论(0) 推荐(0) 编辑
摘要:如果没有断言,我们只能做接口的功能测试,但有了断言后,就为我们做自动化提供了条件,并且在postman中的断言是非常方便和强大的 。 断言简述 我们先来了解下postman断言的一些特点 ,具体如下 断言编写位置:Tests标签 断言所用语言:JavaScript 断言执行顺序:在响应体数据返回后执 阅读全文
posted @ 2021-03-15 14:36 edda_huang 阅读(125) 评论(0) 推荐(0) 编辑
摘要:变量可以使我们在请求或脚本中存储和重复使用其值,通过将值保存在变量中,可以在集合,环境或请求中引用。 对我们做接口测试来说,又是一个非常重要的功能 。 在postman常用的三种变量分别是全局变量,环境变量,集合变量 。 全局变量:一旦申明了全局变量,全局有效,也就是说postman中的任何集合,任 阅读全文
posted @ 2021-03-15 14:35 edda_huang 阅读(557) 评论(0) 推荐(0) 编辑
摘要:当我们对一个或多个系统中的很多用例进行维护时,首先想到的就是对用例进行分类管理,同时还希望对这批用例做回归测试 。在postman也提供了这样一个功能,就是Collection 。通过这个Collection就可以满足如上需求。 先对Collection功能的使用场景做个简单总结 。 用例分类管理, 阅读全文
posted @ 2021-03-15 14:34 edda_huang 阅读(89) 评论(0) 推荐(0) 编辑
摘要:在我们做接口调试或测试时,经常会见到不同的请求类型,如请求URL中含有查询参数,请求体为表单,请求体要求上传文件,以及JOSN类型的请求体数据 。接下来我们就来了解下以上四种类型的接口通过postman如何请求 。 查询参数的接口请求 什么是查询参数? 所谓的查询参数,其实就是URL地址中问号(?) 阅读全文
posted @ 2021-03-15 14:32 edda_huang 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:postman介绍与安装 postman介绍:postman是一款支持http协议的接口测试工具,其主要特点就是功能强大,使用简单。 postman安装步骤(以windows为例): 访问postman官方网站,下载最新版本,访问地址:https://www.getpostman.com/ 进入到下 阅读全文
posted @ 2021-03-15 14:31 edda_huang 阅读(60) 评论(0) 推荐(0) 编辑
摘要:创建环境 创建collections 之后创建的request都可以保存到某个collections里 设置token // console.log("domain") // console.log(pm.environment.get("token")); var response = pm.re 阅读全文
posted @ 2021-03-14 17:37 edda_huang 阅读(58) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示