設置日志級別
在運行過程中,默認輸出的日志是info級別的,只會包含最基本的信息,包括用例名稱、請求的URL和Method、響應結果的狀態碼、耗時和內容大小。
若需要查看到更詳盡的信息,例如請求的參數和響應的詳細內容,可以將日志級別設置為DEBUG,即在命令中添加--log-level debug。
保存運行日志
httprunner可以將運行過程中的日志進行保存;
在運行時添加 --save-tests 參數,日志文件將保存在項目根目錄的 logs 文件夾中,生成的文件有如下三個(XXX為測試用例名稱):
XXX.loaded.json:測試用例加載后的數據結構內容,加載包括測試用例文件(YAML/JSON)、debugtalk.py、.env 等所有項目文件
XXX.parsed.json:測試用例解析后的數據結構內容,解析內容包括測試用例引用(API/testcase)、變量計算和替換、base_url 拼接等
XXX.summary.json:測試報告生成前的數據結構內容