Postman 设置请求参数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/winteroak/article/details/101761196

参数是什么

参数是 URL 的一部分,用了向服务器传递具有特定含义的指令。RESTFul API 向服务器传递参数的 URL 格式如下:

http://qatools.cn/api/message/getList?pageSize=5&apiSource=client
Copy

URL 请求中请求参数以” “开始,后面跟一个或多个参数。请求参数是一个建值对格式 ”Key = Value“。以上举例中 pageSize=5&apiSource=client 即是请求参数。它们的含义是:

pageSize=5 : 返回数据的页面大小为 5 条记录。

apiSource=client : 请求的发起者是客户端

我们把以上请求 URL 填入到浏览器的地址栏中发送会得到以下响应结果:

Browser-URL

返回的是 JSON 格式的数据,格式化显示后如下:

{
    "state": "success", 
    "docs": [
        {
            "_id": "HkQkb0K3z", 
            "contentId": {
                "_id": "H1MLwht3f", 
                "title": "Selenium 从入门到实战", 
                "stitle": "Selenium 从入门到实战", 
                "updateDate": "2019-09-27", 
                "date": "23 分钟前", 
                "id": "H1MLwht3f"
            }, 
            "replyAuthor": null, 
            "relationMsgId": "", 
            "author": {
                "_id": "BymMMRr2f", 
                "userName": "docker", 
                "logo": "/upload/images/defaultlogo.png", 
                "date": "2018-04-19 16:23:38", 
                "enable": true, 
                "id": "BymMMRr2f"
            }, 
            "__v": 0, 
            "content": "哪里有教程看?", 
            "hasPraise": false, 
            "praiseNum": 0, 
            "date": "1 年前", 
            "utype": "0", 
            "id": "HkQkb0K3z"
        }, 
        {
            "_id": "r1AvlJ3qz", 
            "contentId": {
                "_id": "B1MOC0oqz", 
                "title": "测试管理要素", 
                "stitle": "测试管理要素", 
                "updateDate": "2019-09-27", 
                "date": "23 分钟前", 
                "id": "B1MOC0oqz"
            }, 
            "replyAuthor": null, 
            "relationMsgId": "", 
            "author": {
                "_id": "S1FGh0icz", 
                "userName": "toolsqa", 
                "logo": "/upload/images/defaultlogo.png", 
                "date": "2018-03-30 23:47:29", 
                "enable": true, 
                "id": "S1FGh0icz"
            }, 
            "__v": 0, 
            "content": "第一部分继续发布啊", 
            "hasPraise": false, 
            "praiseNum": 0, 
            "date": "1 年前", 
            "utype": "0", 
            "id": "r1AvlJ3qz"
        }
    ], 
    "pageInfo": {
        "totalItems": 2, 
        "current": 1, 
        "pageSize": 5, 
        "searchkey": ""
    }
}
Copy

Postman 中设置请求参数

在 Params 标签栏中可以按照键( Key) -值( Value) 的方式填入请求参数,请求参数可以是 0 个或者多个,还可以在 描述(Description )栏对请求参数进行说明。

Postman 自动把 URL 地址栏中 “”号以后请求参数在 Params 标签栏进行了自动拆分显示,在 Params 标签栏新增、修改、删除的请求参数也会在 URL 地址栏中增加、更新和删除。

Key-Value

params

快速复制请求参数

  • 点击 Params 标签栏右侧的 【Bulk Edit】按钮

Bulk

  • 参数以文本方式显示,多选或全选后可以批量复制。

Bulk-Copy

  • 原来的【Bulk Edit】 按钮这时别 【Key-Value Edit】替换,点击【 Key-Value Edit】按钮,Params 标签栏返回 Key-Value 的显示方式。

key-value-edit

Postman 参数部分的新增、修改、删除还是很方便的。另外参数对于 URL 也很重要,这使得通过 URL 可以发起复杂的请求。理解并学会使用参数是 API 测试的基础。

猜你喜欢

转载自blog.csdn.net/winteroak/article/details/101761196