在Debian系統上進行API測試,首先需要安裝Postman。以下是幾種在Debian上安裝Postman的方法:
sudo apt update
sudo apt install snapd
sudo snap install postman
snap run postman 來啟動。下載Postman安裝包:
解壓安裝包:
wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz
sudo tar -xzf postman.tar.gz -C /opt
rm postman.tar.gz
創建軟鏈接:
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
創建桌面啟動項:
postman.desktop 的文件,并將其保存在 ~/.local/share/applications/ 目錄下:nano ~/.local/share/applications/postman.desktop
在文件中添加以下內容(確保路徑正確):
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/usr/local/bin/postman
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;
賦予執行權限:
chmod +x ~/.local/share/applications/postman.desktop
從應用菜單啟動Postman:
創建安裝腳本:
install-postman.sh 的腳本文件,并添加以下內容:#!/bin/bash
cd /tmp || exit
echo "Downloading Postman ..."
wget -q https://dl.pstmn.io/download/latest/linux?arch=64 -O postman.tar.gz
tar -xzf postman.tar.gz
rm postman.tar.gz
echo "Installing to opt..."
if [ -d "/opt/Postman" ];then
sudo rm -rf /opt/Postman
fi
sudo mv Postman /opt/Postman
echo "Creating symbolic link..."
if [ -L "/usr/bin/postman" ];then
sudo rm -f /usr/bin/postman
fi
sudo ln -s /opt/Postman/Postman /usr/bin/postman
echo "Installation completed successfully."
echo "You can use Postman!"
給腳本文件執行權限并運行它:
chmod +x install-postman.sh
./install-postman.sh
安裝Snapd服務(如果尚未安裝):
sudo apt update
sudo apt install snapd
添加Postman的官方PPA:
sudo add-apt-repository https://dl.bintray.com/postman/apt
更新軟件包列表:
sudo apt update
安裝Postman:
sudo apt install postman
創建請求:
設置參數:
發送請求:
驗證響應:
編寫測試腳本:
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Response contains userId", function () {
var jsonData = pm.response.json();
pm.expect(jsonData).to.have.property('userId');
});
運行測試:
通過以上步驟,你可以在Debian系統上成功安裝并配置Postman,并使用它進行API測試。