接口测试
雪国的花儿
这个作者很懒,什么都没留下…
展开
-
Postman 将返回值遍历给列表
varres=JSON.parse(responseBody);tests["msg"]=res.msg=="success"//获取待录用劳务工的人员列表varlist=[]for(vari=0;i<res.page.list.length;i++){//console.log("list:",res.page.list[i].id);list.push(res.page.list[i].id);}//console.l...原创 2021-08-06 16:48:28 · 1288 阅读 · 0 评论 -
Postman.setNextRequest()方法
是实际工作中发现,有些接口在一定条件下需要重复循环调用,在postman中,可以使用setNextRequest()方法在Tests断言里可使用,它是带有参数的函数,实例里填入具体的request名称,在满足条件时执行注意: setNextRequest()仅适用于“Collection Runner”和Newman,其目的是运行集合,而不是发送单个请求...原创 2021-07-24 22:14:53 · 1443 阅读 · 0 评论 -
Postman连接数据库,并取值赋值给环境变量
请求方式: post请求地址:http://ip:8080/testapi/DBconnectionheaders:Content-Type:application/jsonBody:{"sqls":"SQL", #注意,sql里的冒号需要转义"sys":"数据库名称","basename":"表名称","data":[{"name":"要去的值","value":"String"}]...原创 2021-04-20 16:29:00 · 580 阅读 · 1 评论 -
Postman 获取用户登录后的token,赋值给环境变量
1. 设置环境变量在环境变量里定义 loginuser 和loginpwd变量2. 在登录Body接口参数里使用变量3. 在 pre-request Script 设置动态变量使用pm.environment.set()方法传递 loginuser 和 loginpwd的变量实参4. 获取获取Json里的token,返回给环境变量tokenpm.environment.set()方法赋值给环境变量token5. 打开环境变量列表,确认获取到新的to...原创 2021-04-15 10:14:18 · 622 阅读 · 0 评论 -
Postman 断言方法
Postman 官网断言方法:https://learning.postman.com/docs/writing-scripts/test-scripts/1. Postman工具自带的断言方法2. // 判断返回status code码为200pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});3. // 判断返回体包含successpm.test("res...原创 2021-03-31 16:09:40 · 411 阅读 · 0 评论 -
Postman 接口自动化
postman用来做接口测试非常方便,接口较多时,则可以实现接口自动化1. 环境准备1.1 安装nodejs6.0+ 安装地址 :https://nodejs.org/en/download安装成功后,检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path"检查path环境里是否包含D:\nodejs\检查node安装版本1.2安装newman使用cmd命令安装Newman,命令:npminst...原创 2021-03-14 14:46:37 · 857 阅读 · 0 评论 -
Postman存储cookie的2种方法
工作中很多接口场景需要登录才能实现,在postman中如何实现cookie存储呢一. 在浏览器里找到存储的session并复制value到postman的头部信息里二.官方文档地址https://learning.postman.com/docs/postman/sending-api-requests/cookies/在postman中登录系统,获得session 和值,点击右上角的cookie填入获取的session和Domain在postman的该doma...原创 2020-05-27 15:12:00 · 5205 阅读 · 0 评论 -
接口测试七 Python Requests接口自动化
官方网站地址:http://cn.python-requests.org/zh_CN/latest/安装Python Requests库: pip install requestsAPI 请求的构建必须包括:method(get、post等)、URL、header、body get方法发送请求,包含 method、URLimport requestshost = 'loca...原创 2018-11-01 17:04:26 · 270 阅读 · 0 评论 -
接口测试六 Cookie和Session
Cookie cookie是访问网站时,由网站服务器返回的一种标记为cookie 类型数据,存储在浏览器的上,以后每次访问本完整,浏览器都会在http请求中将该数据发送过来 Cookie作用 目前Cookie最广泛的是记录用户登录信息,这样下次访问时可以不输入自己的用户名、密码了 当然了这种方便也存在用户信息泄密的问题,尤其在多个用户公用一台电脑时很容易出现这样的问题...原创 2018-10-30 17:44:04 · 1595 阅读 · 0 评论 -
接口测试五 Postman抓包
Postman抓包原理Postman抓包优点:抓包后的接口数据直接生产,不用再另外输入 Postman抓包设置1. 设置Postman代理 端口:默认5555 不用修改 保存位置: 历史记录 / 收藏夹2. 客户端设置代理 host写本机,端口5555,取消对于本机不使用代理服务器 3. 连接上后,在History可看到抓到...原创 2018-10-30 11:38:15 · 4134 阅读 · 1 评论 -
接口测试四 Postman环境变量和全局变量
环境变量:Postman支持多个环境,一个环境里可以有多个变量,从一个环境到另一个环境只需要切换不同的环境就可以了1. 添加多个环境变量 initial value 初始值 current value 真正使用的变量 多个变量里的variable必须是相同值 2. 将host 更改为变量 将host更改为变量 {{se...原创 2018-10-30 09:49:24 · 4980 阅读 · 0 评论 -
接口测试三 Postman构造接口请求
请求行1. 请求方法 Get、Post 、Put 、Delete 等2. 请求资源 URl请求头 Content-Type: application/x-www-form-urlencoded 等编码格式 Host Form编码方式: x-www-form-urlencoded 等消息体...原创 2018-10-30 09:35:54 · 383 阅读 · 0 评论 -
接口测试二 HTTP协议
HTTP协议包括:HTTP 请求1. 请求行 (必要) 请求方法: GET 主要用于读取数据 POST 向指定资源提交数据,请求对服务器进行处理(提交表单或上传文件) PUT 向指定资源上传最新内容,通常用于更新资源信息 DELETE 请求服务器删除Request-url 所标识的资源...原创 2018-10-24 22:48:16 · 261 阅读 · 0 评论 -
接口测试一 接口概念
接口测试分类:1. 用户界面UI、图形用户界面GUI,一般是手工操作2. 消息交互接口diameter、radius 比如电信鉴权 - socket tcp 基于soap的web server - HTTP REST API - HTTP (Web API 测试) ------------ 应用最多的接口3. 编程接口,各种语言的开发包Web UI测试是否需要测试...原创 2018-10-24 21:30:58 · 434 阅读 · 0 评论