postman使用方法

本文介绍了Postman这一接口测试工具,主要用于功能测试。详细说明了多种断言方式,如判断状态码、响应实体内容、JSON键值等。还提及了测试集、请求方法、参数、证书等使用要点,以及环境变量、迭代、延迟等设置,同时提到了变量和CSV数据文件设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、postman简介

接口测试工具,只做功能测试
断言:

判断状态码是否为200
pm.test(“Status code is 200”, function () {
pm.response.to.have.status(200);
});

//判断响应实体中是否包含某个字符串。
pm.test(“Body matches string”, function () {
pm.expect(pm.response.text()).to.include(“这个地方写入内容”);
});

//判断json中某个键的值,value处写键名,最后的括号写键的值。
pm.test(“Your test name”, function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
});

//必须含有某一个字符串。
pm.test(“Body is correct”, function () {
pm.response.to.have.body(“response_body_string”);
});

//判断响应报文中是否含有某个字段。Content-Type=写入的字段
pm.test(“Content-Type is present”, function () {
pm.response.to.have.header(“Content-Type”);
});

//判断响应时间是否小于200毫秒,
pm.test(“Response time is less than 200ms”, function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});

//判断状态码是否为列表中的其中一个
pm.test(“Successful POST request”, function () {
pm.expect(pm.response.code).to.be.oneOf([201,202]);
});
collections :测试集、测试套件。
get:选择请求方法。
save:保存在测试集中。
params 参数
bulk edit : 编辑大块
Authorization :证书
header –指的是请求头部
body ----当请求方法为post时—X-www
binary :二进制文件
Pre-request script 写脚本
Test 测试断言判断执行结果是否满足预期结果。
Envionment :环境变量
Iterations 迭代{指的是这个集合跑多少次}
Delay 延迟{指第一个请求结束等待多少ms发送第二个请求}

Jemit 和postman的使用??

变量名称: filterInput={input}
如果有多个变量用逗号隔开。
分割符—从文件中读取的分割符。
更改线程数

Csv数据文件设置-----一定要设置编码格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值