網站備案主體撤銷西安網站建設優(yōu)化
目錄
node.js輔助生成測試報告
安裝 Newman 和報告插件
執(zhí)行測試并生成報告
其他方法 Jest + jest-html-reporter(網頁格式)
說明:本系列軟測基礎實操內容網站等選用自黑馬傳智教育內的公開學習內容
傳智 | 高校學習平臺-首頁
黑馬在IT領域的教學內容非常豐富,使用入門、進階等不同學習階段的學習,推薦大家多多瀏覽學習
提要:
接口測試作用與意義:檢測系統(tǒng)組件交互點,查數(shù)據(jù)交換等問題;能在底層發(fā)現(xiàn) bug,降低修復成本;檢查安全性、穩(wěn)定性;應對系統(tǒng)復雜度上升,提升測試效率;易實現(xiàn)自動化,縮短測試周期。Postman 是支持 http 協(xié)議的接口調試測試工具 ,功能強大、易用,可方便發(fā)送請求、管理接口、生成報告等,是接口測試常用工具。
node.js輔助生成測試報告
Node.js — 在任何地方運行 JavaScript
不是大軟件,像這些解釋器、插件等最好默認路徑
勾上自動下載一些插件
在 Windows 系統(tǒng)上,若通過 MSI 安裝包正常安裝 Node.js ,一般安裝程序會自動配置好環(huán)境變量,可在命令提示符中輸入node -v和npm -v ,若能顯示出版本號,就說明環(huán)境變量已配置好,無需手動操作
否則,添加系統(tǒng)環(huán)境變量
建NODE_PATH變量并編輯Path變量:
安裝 Newman 和報告插件
npm install -g newman newman-reporter-html
從 Postman 導出測試用例
從postman中導出報告(json格式)
在 Postman 中選擇 Collection → Export → V2.1 格式
保存為 JSON 文件
全選執(zhí)行
導出結果:運行完成后,在 “Collection Runner” 窗口底部,點擊 “Export results” 按鈕 。在彈出的文件保存對話框中,找到桌面的 “測試報告” 文件夾,輸入文件名,點擊 “保存”,即可將測試結果以 JSON 文件形式保存到該文件夾。
執(zhí)行測試并生成報告
newman run "D:\postman_test_run.json" -r html --reporter-html-export "D:\report.html"
參數(shù)說明
newman run my-collection.json:執(zhí)行指定的 Postman 集合文件
-e env.json:指定環(huán)境變量文件(可選)
-r html:生成 HTML 格式的測試報告
--reporter-html-export report.html:指定報告輸出路徑和文件名
其他方法 Jest + jest-html-reporter(網頁格式)
Jest 是一款主流的測試框架,jest-html-reporter 能把測試結果轉化為 HTML 報告。
首先,安裝必要的依賴:
bash
npm install --save-dev jest jest-html-reporter
檢驗安裝
接著,在package.json中添加測試腳本和報告配置:
json
{"scripts": {"test": "jest --coverage"},"jest": {"reporters": ["default",["./node_modules/jest-html-reporter", {"pageTitle": "測試報告","outputPath": "test-report.html"}]]}
}
運行測試之后,就會在項目根目錄生成test-report.html文件。