温馨提示×

centos postman脚本编写入门

小樊
63
2025-06-02 00:18:33
栏目: 智能运维

在CentOS系统中使用Postman进行API测试的脚本编写,通常涉及以下几个步骤:安装Postman、配置环境、发送请求、编写测试脚本以及自动化测试。以下是详细的入门指南:

安装Postman

首先,你需要在CentOS系统上安装Postman。可以通过以下几种方法进行安装:

  1. 使用官方提供的YUM仓库安装
# 导入Postman的GPG密钥
sudo rpm --import https://dl.pstmn.io/release/key.asc

# 创建YUM仓库文件
sudo vi /etc/yum.repos.d/postman.repo
# 添加以下内容
[postman]
name=Postman Repository
baseurl=https://dl.pstmn.io/download/yum
enabled=1
gpgcheck=1
gpgkey=https://dl.pstmn.io/release/key.asc

# 安装Postman
sudo yum install postman

# 启动Postman
postman
  1. 使用Snap包管理器安装(适用于CentOS 7及以上版本):
# 安装Snap包管理器
sudo yum install -y snapd
sudo systemctl enable --now snapd.sockets
sudo ln -s /var/lib/snapd/snap /snap

# 安装Postman
sudo snap install postman --classic

# 启动Postman
postman
  1. 手动下载并安装
# 访问Postman官网下载页面,选择适合CentOS的版本下载
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz

# 解压安装包
sudo mkdir /usr/local/postman
sudo tar zxvf postman.tar.gz -C /usr/local/postman

# 创建软链接
sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman

# 启动Postman
postman

配置Postman

你可以在Postman中创建不同的环境(如开发环境、测试环境和生产环境),并保存你的请求和集合,方便后续使用和管理。

发送请求和编写测试脚本

  1. 发送GET请求
  • 打开Postman,在请求窗口中选择GET请求类型。
  • 在URL栏中输入API的URL,例如:https://jsonplaceholder.typicode.com/posts/1
  • 点击Send按钮发送请求,观察响应窗口中的状态码和数据内容。
  1. 发送POST请求
  • 在请求窗口中选择POST请求类型。
  • 在URL栏中输入API的URL,例如:https://jsonplaceholder.typicode.com/posts
  • 点击Body选项卡,选择raw模式,并将格式设置为JSON。
  • 输入请求数据,例如:{ "title" : "foo" , "body" : "bar" , "userId" : 1 }
  • 点击Send按钮发送请求,查看服务器返回的响应数据。
  1. 编写测试脚本
  • 在请求的Tests选项卡中,输入JavaScript代码来验证API返回的数据。例如,检查响应状态码是否为200:
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});

自动化测试

你可以使用Newman工具在命令行中运行Postman集合中的测试。首先,安装Node.js和npm:

sudo yum install -y nodejs npm

然后,使用npm安装Newman:

sudo npm install -g newman

假设你的集合文件名为collection.json,环境文件名为environment.json,你可以使用以下命令运行:

newman run collection.json -e environment.json

使用环境变量和集合

  • 在请求URL或参数中,使用双大括号引用环境变量。
  • 创建和管理集合,将相关请求拖入集合中,或在集合内创建新请求。

参考资源

0