postman 接口测试工具常见用法
postman不适合做压力测试工具
postman接口测试工具,并不适合做压力测试,实际上即便把循环间隔设置为0,postman的请求频率依旧不高,postman是等待接口响应完成以后再发送下一个请求,所以postman是测不到并发问题的,jmeter可以做到异步请求,请求发的飞快,有并发测试要求或者需要比较强的压力测试的选jmeter。
request 和 collection 的关系
collection 是 request的集合,postman可以以collection为单位循环的请求collection里面的所有requet。这样就能做到简单的循环测试。
如下图,一个集合下面有多个请求
collection run
依次请求collection里面的每一个请求,并且可以循环多次。
一些参数说明:
请求记录查看
postman的 变量
postman 可以使用 {{变量名}}格式使用变量
环境变量:环境变量每次只能选一组。选中的环境变量生效,
全局变量:全局变量变量只有一组,并且总是生效。
数据文件变量:在collection run的时候才能用,优先级高于另外两种变量
数据文件
csv格式
第一行是变量名,后面的都是数据,用逗号做变量名分割,可以用 excel 打开 csv文件,文件后缀名需要是csv。
key1,key2
zhangsan,33
lisi,25
wanger,19
json格式
[
{"key1":"value11","key2":"value21"},
{"key1":"value12","key2":"value22"},
{"key1":"value13","key2":"value23"}
]
数据文件在 collection run的时候可以使用一次循环使用一组,如果数据量小于循环次数超过的循环都使用最后一组数据。
cookie设置
可以对指定域名下的cookie修改
code(请求代码化)
可以把请求转换成curl之类的代码格式
import
可以导入collection文件,也可以导入curl bash的请求
import file 可以导入 collection 的导出。
Presets(预定义头)
可以于定义一些header,选中后会被直接加入到当前请求
Example(请求的例子)
request 请求前后的脚本
代理(抓手机请求记录包)
postman开启代理以后,手机使用代理指向电脑ip和5555端口。手机上的请求就会妆发到代理,postman就能看到手机请求的网页地址和包数据,如果在手机中加入证书还可以显示https请求的内容。
上面截图postman版本5.3.2
能耍的时候就一定要耍,不能耍的时候一定要学。
--天道酬勤,贵在坚持posted on 2024-01-24 08:41 zhangyukun 阅读(479) 评论(0) 编辑 收藏 举报