首页主机资讯CentOS中Postman API测试步骤是什么

CentOS中Postman API测试步骤是什么

时间2025-10-28 12:18:03发布访客分类主机资讯浏览1459
导读:CentOS中Postman API测试步骤 1. 安装Postman Postman在CentOS上的安装主要有三种方式,推荐手动下载安装包(兼容性最好)或Snap包(一键安装): 手动安装: 访问Postman官网下载Linux 6...

CentOS中Postman API测试步骤

1. 安装Postman

Postman在CentOS上的安装主要有三种方式,推荐手动下载安装包(兼容性最好)或Snap包(一键安装):

  • 手动安装
    访问Postman官网下载Linux 64位安装包(postman-linux-x64-latest.tar.gz),通过终端执行以下命令解压并配置:

    wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz  # 下载安装包
    sudo mkdir -p /usr/local/postman  # 创建安装目录
    sudo tar -zxvf postman.tar.gz -C /usr/local/postman  # 解压到目标目录
    sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman  # 建立软链接(全局调用)
    

    (可选)创建桌面启动器,方便图形界面打开:

    sudo touch /usr/share/applications/postman.desktop  # 创建启动器文件
    sudo vim /usr/share/applications/postman.desktop  # 编辑内容(参考搜索结果中的配置项)
    sudo chmod +x /usr/share/applications/postman.desktop  # 赋予执行权限
    
  • Snap包安装(更便捷):
    若系统已安装Snap(未安装则执行sudo yum install snapd & & sudo systemctl enable --now snapd.socket),直接运行:

    sudo snap install postman --classic  # 安装Postman
    postman  # 启动应用
    

2. 创建API请求

安装完成后,通过终端输入postman启动应用,按以下步骤创建请求:

  • 点击左上角New按钮,选择HTTP Request(或直接点击“+”号)。
  • 输入请求名称(如“Get User Info”)和描述(可选),便于后续识别。
  • URL栏输入API端点(如https://api.example.com/users/1)。
  • 选择请求方法(GET、POST、PUT、DELETE等,根据API需求调整)。
  • 添加请求参数
    • 若API需要URL参数(如/users/{ id} ),切换至Params选项卡,输入参数名和值(Postman会自动拼接URL)。
    • 若需添加请求头(如Content-Type: application/jsonAuthorization: Bearer xxx),切换至Headers选项卡,输入键值对。
  • 添加请求体(仅POST/PUT等需要):
    切换至Body选项卡,选择raw格式,再选择JSON(或其他格式,如form-data),输入请求体数据(如{ "name": "John", "age": 30} )。

3. 发送请求与查看响应

  • 点击Send按钮,Postman会向API发送请求。
  • 响应结果会显示在下方面板,包含以下关键信息:
    • 状态码(如200表示成功,404表示未找到,500表示服务器错误);
    • 响应时间(请求耗时,判断接口性能);
    • 响应头(如Content-Type: application/json,包含接口返回的元数据);
    • 响应体(API返回的实际数据,如JSON格式的用户信息)。

4. 添加测试断言(验证结果)

为确保API返回符合预期,需在Tests选项卡中编写JavaScript测试脚本,常用断言示例如下:

  • 验证状态码为200:
    pm.test("Status code is 200", function () {
        
        pm.response.to.have.status(200);
    
    }
        );
    
    
  • 验证响应体包含特定字段(如name):
    pm.test("Response contains name field", function () {
        
        const jsonData = pm.response.json();
        
        pm.expect(jsonData).to.have.property("name");
    
    }
        );
    
    
  • 验证响应时间小于1秒:
    pm.test("Response time is less than 1s", function () {
        
        pm.expect(pm.response.responseTime).to.be.below(1000);
    
    }
        );
    
    

发送请求后,Test Results面板会显示断言结果(通过/失败),直观展示测试情况。

5. 管理请求集合(复用与批量测试)

  • 创建集合:将常用请求保存为集合,便于复用和管理。点击左侧边栏New按钮,选择Collection,输入集合名称(如“User API”),将请求拖入集合中。
  • 批量执行:选中集合,点击右侧Run按钮,进入Collection Runner页面,配置迭代次数(如10次)、延迟时间(如100ms),点击Run即可批量执行集合中的所有请求,查看整体测试结果。

6. 使用环境变量(适配多环境)

若需在不同环境(开发、测试、生产)间切换,可使用环境变量:

  • 创建环境:点击顶部导航栏EnvironmentsManage EnvironmentsAdd,输入环境名称(如“Dev Environment”),添加变量(如base_url: https://dev.api.example.com)。
  • 使用变量:在请求URL或Headers中通过{ { variable_name} } 引用变量(如{ { base_url} } /users/1),切换环境时只需选择对应的环境即可。

以上步骤覆盖了CentOS环境下Postman进行API测试的核心流程,从安装到批量测试、环境管理,满足日常API开发和测试需求。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS中Postman API测试步骤是什么
本文地址: https://pptw.com/jishu/736644.html
CentOS系统VirtualBox虚拟机如何查看日志 VirtualBox中CentOS虚拟机如何设置定时关机

游客 回复需填写必要信息