![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Postman
Miss糖豆
这个作者很懒,什么都没留下…
展开
-
1.Postman下载及安装
Postman的使用场景编辑不同的参数模拟接口的请求,同时可将接口请求保存下来,以便反复调用 请求可以增加断言,用作接口自动化测试1. 操作环境WindowsWindows 7旗舰版 64位2. Postman的资源地址Postman Apps,下载完成后如下: Postman-win64-5.1.3-Setup.exe 3. Postman安装 P...转载 2018-06-29 08:51:50 · 322 阅读 · 0 评论 -
12.Postman+newman命令+jenkins执行接口自动化
newman命令执行接口自动化脚本:1.进入到脚本和测试数据文件夹2.执行命苦:newman run v2ex_collection.postman_collection.json -d test_data.json -r cli,html使用bat文件直接执行:Bat文件内容如下:双击bat文件运行:(两种报告格式)备注:pause无法阻止命令...原创 2019-03-13 11:47:27 · 940 阅读 · 0 评论 -
python-unittest框架下main函数不执行问题汇总
问题场景:在main里面定义了HTML报告,但是运行时不生成报告在main里面定义用例执行顺序,但是运行时仍按照默认顺序执行原因:在main里面放一个print语句,再次运行脚本,发现if __name__ == '__main__'中的代码根本没执行,所以设定的测试报告HTMLtestrunner和用例顺序无效解决办法:参考资料:https://www.cnblogs...原创 2019-03-20 15:36:57 · 1779 阅读 · 0 评论 -
13.python接口测试-发送http请求
简介:http请求的类型大概有以下几种:get、post、put、delete,主要以get和post请求居多python里面的requests库支持发送http请求发送http基础请求发送get请求定义基础请求url:base_url=http://httpbin.org发送请求:r=requests.get(base_url+’/get’)打印响应状态:p...原创 2019-03-15 16:04:53 · 257 阅读 · 0 评论 -
11.Postman 通过命令运行postman脚本(jenkins+newman 命令)
概述: 在接口自动化过程中,每次都打开postman工具来手动运行脚本显得不智能,所以可以通过命令在无UI或者其他持续集成的平台上执行脚本和数据环境准备:导出collection安装node.js和cnpm安装newman环境检查:检测node.js:检测cnpm:安装教程:https://jingyan.baidu.com/article/9080802...原创 2019-03-04 09:49:57 · 1031 阅读 · 0 评论 -
12.Postman 导出python脚本进行数据驱动的接口测试
Postman的脚本可以导出多种语言的脚本,方便二次维护开发Python的requests库,支持python2和python3,用于发送http/https请求使用unittest进行接口自动化测试环境准备:1.安装python(使用python2或3都可以)2.安装requests:pip install requests电脑中同时存在python2和python...原创 2019-03-06 12:25:17 · 1465 阅读 · 0 评论 -
9.Postman 变量
Postman 变量主要使用场景在项目的众多接口中,同类的接口的域名(domain)都是相同的,此时可以将这个域名设置为变量,这样以后若域名发生变化时,直接修改变量即可,不可逐一修改各个请求的域名 同一个接口不同的环境,域名会加上test、dev等作为标识,此时可将域名设置为环境变量,这样在请求的时候直接切换到对应的环境变量即可访问 接口的错误提示或参数都是相同的,可以存成一个全局变量...原创 2019-02-27 09:57:22 · 1084 阅读 · 0 评论 -
5.Postman请求方法
Postman请求方法常见的请求方法GET:获取资源POST:创建资源UP:修改或更新一个请求/资源PATCH:修改或更新一个请求/资源DELETE:从资源库内删除一个资源加载postman自带的可以演示的例子操作过程加载成功后,在collections面板上可以看到,如下图:一、Get请求直接在请求地址后面加上需要传递的参数二、...原创 2019-02-21 09:06:35 · 678 阅读 · 0 评论 -
10.Postman 运行collection(运行时使用环境变量、全局变量、data数据)
Postman 运行collectionPostman中文文档——使用数据文件(Working with data files)https://www.jianshu.com/p/9babfa0cbee2初始化接口请求接口请求地址已设置好变量:https://www.v2ex.com/api/nodes/show.json?name={{node_name}}变量node_na...原创 2019-03-02 12:11:55 · 3979 阅读 · 0 评论 -
8.Postman collection模块
Postman collection模块Collection的介绍Collection相当于容器,一般主要使用场景有以下两种:组织业务逻辑:collection相当于文件夹或测试集合的功能,把同一模块的接口请求集合在一起,方便管理,例如登录模块、搜索模块等;导入导出:将已保存的json/或postman_environment文件导入到postman里面;或者将已有的collect...原创 2019-02-26 09:24:47 · 508 阅读 · 0 评论 -
4.Postman的sandbox
Postman的sandboxSandbox(沙盒)是postman中运行一些javascript代码的地方,包含:公共库(JavaScript)、环境变量和全局变量、动态变量(实验性的东西,可以忽略)、操作cookie、获取和查看请求及响应、读取数据文件Sandbox的中文文档https://www.jianshu.com/p/a75116c9bdb2Sandbox里面...原创 2019-02-20 09:43:02 · 530 阅读 · 0 评论 -
3.Postman断言
Postman断言断言的概念就是设置预期结果,通过判断预期的结果和实际的结果是否一样来决定测试结果是成功还是失败;若预期结果=实际结果,则表示用例通过;若预期结果!=实际结果,则表示用例失败断言一般设置在header的状态码或者body里面3A原则接口的自动化用例编辑的原则称为3A原则,分别是Arrange(初始化测试对象或者准备测试数据)、Act(调用被测方法)、Asse...原创 2019-02-20 09:41:23 · 251 阅读 · 0 评论 -
2.Postman基础使用
Postman基础使用 免费接口文档:https://www.v2ex.com/p/7v9TEc53 测试对象接口地址:https://www.v2ex.com/api/topics/hot.json postman实际操作:输入接口请求地址 选择get方法 鉴权选择NO Auth 直接点击send,结果如下: 接口返回的结果是什么格式的取决于h...原创 2019-02-20 09:40:08 · 229 阅读 · 0 评论 -
7.Postman 鉴权的相关介绍
Postman 鉴权相关介绍概念Cookie和鉴权的区别,cookie一般指缓存在本地的数据;鉴权一般指验证用户是否拥有访问系统的权利鉴权分类Basic auth:基础鉴权,数据没有加密可明文显示,一般在测试环境使用,不在线上环境使用 Oauth 2.0:并且包含了第三方登录方式,例如微博、微信、QQ等使用第三方账号进行授权登录) DigestAuth:对用户名和密码进行加密...原创 2019-02-25 09:24:33 · 680 阅读 · 0 评论 -
6.Postman cookie的相关操作
Postman cookie的相关操作Postman对于cookie的操作有以下几种:获取cookie:get cookie 设置cookie:set cookie 删除cookie:delete cookieNative版本的postman有预置一些演示的cookie,如下图:Tests里面的断言内容解析如下:set cookie简介:在请求里面添加cookie...原创 2019-02-22 09:18:03 · 1374 阅读 · 0 评论 -
15.postman 动态获取cook并设置为全局变量
抓包获取登录的相关请求以及动态cookie在postman内动态获取MMC_TOKEN作为cookie步骤:获取request的请求头的cookie字段全部值将cookie全部值通过“=”分为一个数组Array[],数据名称MMCtokendata在数据Array的第二个元素值通过“;”再次分为一个数组MMCtoken_array通过数组的下标读...原创 2019-06-14 14:55:05 · 1996 阅读 · 1 评论