温馨提示×

Postman API测试在Ubuntu上如何进行

小樊
66
2025-04-25 12:17:06
栏目: 智能运维

在Ubuntu上进行Postman API测试可以按照以下步骤进行:

安装Postman

  1. 下载并解压Postman
  • 访问Postman官网下载适合Ubuntu的Postman安装包。
  • 打开终端,进入下载目录,使用以下命令解压:
    sudo tar -xzf Postman-linux-x64-7.6.0.tar.gz -C /opt/
    
  1. 创建全局变量
  • 为了在任何位置都能使用Postman命令,需要创建一个软链接:
    sudo ln -s /opt/Postman/Postman /usr/bin/postman
    
  1. 创建桌面快捷方式
  • 创建一个 postman.desktop 文件,以便在应用菜单中启动Postman:
    sudo vim /usr/share/applications/postman.desktop
    
  • 在文件中添加以下内容:
    [Desktop Entry]
    Encoding=UTF-8
    Name=Postman
    Exec=/opt/Postman/Postman
    Icon=/opt/Postman/app/resources/app/assets/icon.png
    Terminal=false
    Type=Application
    Categories=Development;
    
  • 保存并退出编辑器。
  • 赋予快捷方式可执行权限:
    sudo chmod +x /usr/share/applications/postman.desktop
    
  1. 启动Postman
  • 现在可以在应用程序菜单中找到Postman并启动它。

使用Postman进行API测试

  1. 创建请求
  • 启动Postman后,可以创建新的请求,输入请求的URL地址、请求方法、请求头、请求体等信息,然后点击“发送”按钮发送请求,查看响应结果。
  1. 构建接口测试集合
  • 为了进行自动化测试,我们需要将相关的接口请求组织在一个集合(Collection)中。
  • 点击侧边栏的“Collections”选项卡,然后点击“+ New”按钮创建一个新的集合。
  • 在请求构建器中完成请求的设置后,点击“Save”按钮,选择你之前创建的集合,将请求保存到该集合中。
  1. 编写测试用例
  • Postman提供了“Tests”标签页,允许你编写JavaScript脚本来对响应进行断言,从而实现测试用例的编写。
  • 在请求的“Tests”标签页中,你可以编写JavaScript脚本来对响应的状态码、响应体等进行检查。
    pm.test("Status code is 200", function () {
        pm.response.to.have.status(200);
    });
    
    pm.test("Body contains content", function () {
        pm.expect(pm.response.text()).to.include("expected content");
    });
    
  1. 运行集合测试
  • Postman允许你一次性运行集合中的所有请求及其测试脚本。
  • 点击集合旁边的“Run”按钮,打开Runner界面。
  • 选择你想要运行的集合,设置迭代次数(如果需要的话),然后点击“Run [Collection Name]”开始测试。
  • Runner会依次执行集合中的每个请求,并在界面上展示测试结果。

使用命令行工具Newman进行自动化测试

  1. 安装Newman
  • 你可以通过npm安装Newman:
    npm install -g newman
    
  1. 导出Postman集合为JSON文件
  • 将Postman集合导出为JSON文件。
  1. 使用Newman运行测试
  • 在命令行中使用Newman运行该JSON文件:
    newman run your_collection.json
    

通过以上步骤,你就可以在Ubuntu系统中顺利使用Postman进行API测试和调试。

0