postman的一些操作操作

//添加一个全局环境变量
pm.environment.set('score', "chris11");
//获得全局环境变量
console.log(pm.environment.get("score"));


//添加一个变量
pm.variables.set('score', "chris");
//获得变量值
console.log(pm.variables.get('score'));


//添加请求头
pm.request.headers.add("Chris","name");

pm.request.headers.add({
  key: "client-id",
  value: "abcdef"
});


//接收返回数据
pm.response.json()


//制作可视化
var template = `
    <table style="border: 1px solid black;border-collapse: collapse;" bgcolor="#FFFFFF">
        <tr style="background:red;border: 1px solid black;border-collapse: collapse;">
            <th >code</th>
            <th>name</th>
            <th>parentOfficeName</th>
            <th>address</th>
        </tr>
        {{#each response}}
            <tr style="border: 1px solid black;border-collapse: collapse;">
                <td style="border: 1px solid black;border-collapse: collapse;">{{code}}</td>
                <td style="border: 1px solid black;border-collapse: collapse;">{{name}}</td>
                <td style="border: 1px solid black;border-collapse: collapse;">{{parentOfficeName}}</td>
                <td style="border: 1px solid black;border-collapse: collapse;">{{address}}</td>
            </tr>
        {{/each}}
    </table>
`;
// 设置 可视化器
pm.visualizer.set(template, {
    // 这里拿的返回结果里的参数
    response: pm.response.json().data.pageInfo
});








//直接用test脚本去发送请求
	var regRequest = {
	  url: 'https://drp-operation-apac-api.myoppo.com/drp/store/pc/web/doc/page/query',
	  method: 'POST',
	  header: ['Content-Type:application/json','app-id:42','x-authority-id:161212','token:2af05c105d7eeb8b19a802a02102a3868d7699f84c18e5df90ca40aef640e959'] , //注意要在Header中声明内容使用的类型
	 
	  body: {
	    mode: 'raw',  // 使用raw(原始)格式
	    raw: JSON.stringify({"pageNo":1,"pageSize":10,"docType":"1","storeIdList":[],"beginDate":"2022-01-22 00:00:00","endDate":"2022-02-22 23:59:59","accountStoreId":null,"officeId":1}) //要将JSON对象转为文本发送
	  
	}}
	//发送请求
	pm.sendRequest(regRequest, function (err, res) {
	  console.log(err ? err : res.json().data.pageInfo);  // 响应为JSON格式可以使用res.json()获取到JSON对象
})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一款非常强大的HTTP协议接口调试与测试工具,其使用简单且易用性好。下面是Postman的基本操作: 1.创建请求: 在Postman中,您可以通过选择请求类型(GET、POST、PUT等)并输入请求URL来创建请求。您还可以添加请求头、请求参数、请求体等。 2.发送请求: 在创建请求后,您可以通过单击“发送”按钮来发送请求。Postman将显示响应状态、响应头和响应体。 3.测试请求: Postman还提供了测试功能,您可以使用它来测试请求的响应。您可以编写测试脚本来验证响应是否符合预期。 4.保存请求: 如果您需要经常使用某个请求,可以将其保存在Postman中。您可以将请求保存为集合或文件夹,并为其添加描述。 5.使用环境变量: Postman还支持使用环境变量。您可以在环境中定义变量,并在请求中使用它们。这对于在不同环境中运行相同请求非常有用。 6.使用预请求脚本: 如果您需要在发送请求之前执行某些操作,可以使用预请求脚本。您可以编写JavaScript代码来执行任何操作。 7.使用Postman代理: 如果您需要在代理服务器上运行Postman,则可以使用Postman代理。您可以将Postman配置为使用代理服务器,并在代理服务器上运行Postman。 8.使用Postman监视器: Postman监视器是一项付费服务,可帮助您监视API的性能和可用性。您可以使用Postman监视器来监视API的响应时间、错误率等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值