文章分类 -  postman

摘要:前言 postman 参数化导入csv 文件测试数据时,最后一条数据总是失败,查看preview发现最后一条数据后面多了"\r" 问题描述: postman 参数化导入csv 文件测试数据时,最后一条数据总是失败 查看 preview 发现最后一条数据后面多了"\r" 解决办法 先查看csv文件原始 阅读全文
posted @ 2021-07-14 08:05 乐哈哈哈 阅读(502) 评论(0) 推荐(0)
摘要:前言 使用 postman 测试文件上传接口,文件上传请求头部参数是content-type: multipart/form-data 类型 文件上传 新建一个request请求,选post请求方式,输入接口地址 请求headers参数可以不用填,请求body选 form-data类型, 输入参数名 阅读全文
posted @ 2021-07-14 08:02 乐哈哈哈 阅读(478) 评论(0) 推荐(0)
摘要:前言 postman 在收集运行时,所有请求都将按照在Postman中看到的顺序运行。因此,首先按照文件夹的顺序执行所有请求,然后再执行集合根目录中的所有请求。可以用内置函数来覆盖此行为postman.setNextRequest(),顾名思义,此功能允许您指定下一个运行的请求。 工作流 假设有四个 阅读全文
posted @ 2021-06-25 09:12 乐哈哈哈 阅读(235) 评论(0) 推荐(1)
摘要:前言 windows 电脑上可以使用 fiddler 抓包非常方便,postman 也可以使用代理功能,抓取 windows 上浏览器发出去的请求。本篇讲解如何在windows 电脑上使用 postman 抓取 chrome 浏览器发出去的请求? 启动 windows 电脑代理 打开 windows 阅读全文
posted @ 2021-06-25 09:08 乐哈哈哈 阅读(359) 评论(0) 推荐(0)
摘要:前言 提供了一个 MANAGE COOKIES 模式,使您可以编辑与每个域关联的cookie。模拟web网站登录的时候,一般都会有cookies Cookies 关联 以登录禅道网站为例,没访问之前点开Cookies管理器,这时候 MANAGE COOKIES 是空的 发一个get请求,访问登录首页 阅读全文
posted @ 2021-06-25 08:46 乐哈哈哈 阅读(221) 评论(0) 推荐(0)
摘要:前言 可以使用 pm.sendRequest 方法从“pre-request”或“Tests”脚本异步发送请求。如果您要执行计算或同时发送多个请求,而不必等待每个请求完成,则可以在后台执行逻辑。 pre-request 发送请求 点 Send a request 快速生成一个请求示例 pm.send 阅读全文
posted @ 2021-06-24 09:02 乐哈哈哈 阅读(448) 评论(0) 推荐(0)
摘要:前言 sign 签名是接口请求的一种常见的场景,postman 可以在pre-request对请求的body参数动态签名 sign签名 签名参数sign生成的方法(这里只是一个示例,并不是所有的sign签名都这样) 第1步: 将所有参数(注意是所有参数),除去sign本身,以及值是空的参数,按参数名 阅读全文
posted @ 2021-06-24 08:47 乐哈哈哈 阅读(471) 评论(0) 推荐(0)
摘要:前言 接口测试的时候,有些参数并不是固定的,需动态处理下,比如前面讲的注册时候在字符串后面加时间戳,可以通过动态变量来生成。有些复杂的参数处理,如果系统没提过对于的动态变量,我们可以自己写个请求前参数处理,通过postman的pre-request功能来实现。 注册接口 前面讲到在请求参数中,引用时 阅读全文
posted @ 2021-06-24 08:29 乐哈哈哈 阅读(406) 评论(0) 推荐(0)
摘要:前言 postman 可以生成各种语言的代码发送接口请求,对于会使用 postman 但python脚本还不熟练的小伙伴会很有帮助。经常有小伙伴说:为什么我 postman 可以请求成功,用 python 无法请求成功? code postman 上接口调试没问题后,可以点右侧 code 按钮 可以 阅读全文
posted @ 2021-06-23 09:09 乐哈哈哈 阅读(187) 评论(0) 推荐(0)
摘要:前言 当一个接口发送请求有返回结果后,如何知道返回的结果符合预期?可以在 postman 里面的 Tests 写脚本断言符合结果符合预期。Tests 是接口返回 response 之后的脚本操作,可以使用 JavaScript 为 Postman API 请求编写 Tests 脚本。 Tests编写 阅读全文
posted @ 2021-06-23 08:23 乐哈哈哈 阅读(160) 评论(0) 推荐(0)
摘要:前言 当同一个接口需要测试不同的参数时,需用到参数化的概念。postman支持从外部文件读取测试数据参数化 设置参数化变量 新建一个collections 专门测试登录接口 设置集合变量username和password 可以给个初始值,方便调试通过 Collection Runner 点集合后面的 阅读全文
posted @ 2021-06-22 08:45 乐哈哈哈 阅读(395) 评论(0) 推荐(0)
摘要:前言 在接口测试中,有些接口的请求参数具有唯一性,比如注册接口,注册一个账号后就不能重复注册了。为了能重复执行这个接口,可以在请求前清理测试数据,也可以把请求的参数设置成一个可变的值(每次不一样),这样就可以每次都能注册成功了。 使用动态变量 postamn 提供可在请求中使用的动态变量: {{$g 阅读全文
posted @ 2021-06-22 08:23 乐哈哈哈 阅读(350) 评论(0) 推荐(0)
摘要:前言 上个接口返回token,下个接口需在请求头部传token,这就是我们经常说的参数关联。postman 如何实现参数关联呢?可以在Tests 脚本中自定义变量。 查询个人信息接口 需用户先登录,返回token { "code": 0, "msg": "login success!", "user 阅读全文
posted @ 2021-06-10 21:38 乐哈哈哈 阅读(328) 评论(0) 推荐(0)
摘要:前言 postman定义环境变量和全局变量用的比较多,当使用多个集合(collection) 的时候,每个集合也可以分别定义不同的集合变量。一个集合可以看成一个小的项目,不同集合定义不同变量是很有必要的。 注册接口为例 接口名称:用户注册接口地址: /api/v1/register请求方式: POS 阅读全文
posted @ 2021-06-10 19:52 乐哈哈哈 阅读(196) 评论(0) 推荐(0)
摘要:前言 当接口请求中有多个地方用到同一个值时,可以设置变量,在脚本中引用变量。postman 可以设置全局变量和环境变量,这样只需要改一个地方,其它脚本引用变量都会生效。 使用变量 在多个地方使用相同的值时,使用变量会非常有用。例如,如果多个请求中具有相同的base_url,但是base_url可能会 阅读全文
posted @ 2021-06-10 19:46 乐哈哈哈 阅读(850) 评论(0) 推荐(0)
摘要:前言 使用 postman 发送 http 协议 post 请求,两种请求参数类型application/json 和 application/x-www-from-urlencoded。 application/json 请求参数是json格式,这种是最常见的,以登录接口为例接口名称:用户账户登录 阅读全文
posted @ 2021-06-10 17:48 乐哈哈哈 阅读(749) 评论(0) 推荐(0)
摘要:前言 postman用于测试http协议接口,无论是开发, 还是测试人员, 都有必要学习使用postman来测试接口, 用起来非常方便。 环境安装 postman 可以直接在chrome 上安装插件,当然大部分的同学是没法连接到谷歌商店的,我们可以在电脑本地安装postman 客户端工具。Postm 阅读全文
posted @ 2021-06-10 09:27 乐哈哈哈 阅读(3097) 评论(0) 推荐(2)