06 2020 档案
摘要:一、前言 我的jenkins部署在windows本地。Git部署在linux服务器,通过Gitlab界面查看仓库等信息。 Jenkins+newman+Git集成执行接口脚本时,踩了好几个坑。 简单串下流程,主要记录下解决报错的方法。 二、构建流程 1.已在postman导出接口测试用例集合文件(包
阅读全文
摘要:一、从Postman导出集合和环境变量等Json文件 将设计好的接口测试用例集合,局部变量,环境变量,参数文件等都放在PostmanTest目录下 二、打开Jenkins,创建测试项目Postman 已安装Jenkins,安装方法自行百度,Jenkins的访问URL:http://localhost
阅读全文
摘要:一、Git的工作分区 工作区:我们电脑本地操作的文件存放区域 暂存区:一般放在".git"目录下的index文件 本地仓库:版本库,这里有提交的所有版本数据,HEAD指向最新入库的版本 远程Git服务器:git的远程仓库,托管代码的地方 二、设置Git的用户名和邮箱 git config - glo
阅读全文
摘要:一、前言 Newman是Postman的命令行集合运行器。可以直接运行接口集合脚本。 安装Newman这里不概述,自行百度安装。注意:安装前需安装Node.js Newman更多用法见:https://learning.getpostman.com/docs/postman/collection_r
阅读全文
摘要:一、基本用法 在一个集合中,所有请求都按所在文件夹的顺序执行。而使用setNextRequest(),参数可传入【请求名称/请求ID】 可以指定请求执行的顺序 实例:在“A登录接口”的Tests中指定下个执行请求为“C日用电量接口” 执行后,查看测试报告,可以看出请求执行顺序是:A--》C--》D。
阅读全文
摘要:一、参数是变化的值 在测试接口中,需要测不同场景,需传入不同的值,这时可以考虑参数化。 准备CSV文件:shopId是变量名,值为:空,10320.引用时,直接用{{变量名}} 集合运行时,选择CSV文件,点击"Preview"可看到变量的值。 运行后,可看到运行结果和传参情况 二、Json参数文件
阅读全文
摘要:一、变量作用域 作用域是变量生效范围和优先级。同一个变量名在两个不同范围内,从优先级高的范围和变量中取值。 Postman遵循4个层次来取变量的值: (1)Global(全局) (2)Environment(环境) (3)Local(本地) (4)Data(数据) 若Global中有个变量Name=
阅读全文
摘要:一、常见的5种断言方法 Postman是一款非常强大的API接口调式工具,它自带断言方法,不需要学习JavaScript脚本,非常方便。 (1)Status code:Code is 200(校验接口返回结果的状态码) (2)Response body:Contain string(校验接口返回结果
阅读全文
摘要:一、上个接口返回的数据作为下个接口的参数或请求头 常规的思路: 1.获取到上个接口的返回数据 2.设置成全局变量/环境变量 3.再引用到下个接口,作为入参 举个实例:登录接口需返回token,作为下个接口的参数 登录接口返回的JSon数据如下: { "msg”:"success", "code":0
阅读全文
摘要:一、获取接口信息 通过接口文档/fiddler,Charles,F12等抓包获取接口信息 二、分析接口信息 (1)请求方式:get/post (2)参数方式:有哪些参数/参数类型/必填项 (3)是否带请求头:带cookie/headers 三、Postman的传参类型 (1)创建集合:当接口太多时,
阅读全文

浙公网安备 33010602011771号