//添加一个全局环境变量
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对象
})
postman的一些操作操作
最新推荐文章于 2024-05-10 16:22:48 发布