Postman的監視允許用戶定期運行一個集合,以檢查其性能和響應。可以設置一個監視器,最多運行5分鐘,以檢查集合中的所有請求是否正常運行。
當你設置監視器時,Postman的服務器將根據指定的頻率命中集合中的端點。你還可以選擇相應的環境來使用和存儲變量。如果你為你的請求編寫了測試,那么監視器將運行這些測試來驗證響應,并在測試失敗時通知你。你可以配置如何從大量可用的集成接收警報。
每位Postman用戶每月可免費接到1000個監控電話。付費團隊有更高的限制:Postman專業團隊每月有10,000個監控電話,企業團隊每月有100,000個免費請求。
注意:免費用戶不能按分鐘設置監視器。如果是免費用戶,可以按小時、每天或每周來安排監視器的運行。
在監視器中運行集合(與Postman應用程序收集運行器相比)
與使用Postman應用程序收集運行程序相比,在Postman監視器中運行收集有一些細微的差異。如果您的集合依賴于這些功能中的任何一個,那么它在Postman監視方面的工作方式可能與在郵遞員應用程序中不同。
1. 變量
無法導入現有全局變量,但可以在監視器運行期間創建新變量。
全局變量和環境變量不持久。如果需要持久化環境變量,建議添加一個調用來使用Postman API更新環境變量。下面是一個如何以這種方式更新環境變量的示例。
2. 控制臺輸出
與Postman應用程序不同,請求和響應主體在默認情況下不會登錄到控制臺。這是出于安全和隱私的原因。
對潛在敏感的頭文件也是如此,比如cookie和auth鍵。
3. 時間限制
目前可以將監視計劃為每5分鐘運行一次,或者每周運行一次。每次運行時間限制為5分鐘,包括所有HTTP請求、響應、預請求和測試腳本。
4. 文件上傳
不能像在請求生成器中那樣將文件附加到請求,但是您可以將數據上載為原始請求體
5. 多次迭代
監視器默認情況下只運行一次迭代,但是您可以使用setNextRequest()進行多次迭代。
6. 多區監測
監視器允許您在指定的地理區域運行集合,只能從監視頁面指定多區域監視。
7. 數據文件
不能像在運行器中那樣附加數據文件,但是您可以從api訪問數據文件,如谷歌文檔、谷歌工作表、Dropbox等。
8. 可訪問的api
與郵遞員應用程序一樣,監視要求所有url在Internet上公開可用。將來,您還可以監視私有api。
監視器不能直接訪問本地主機,可能會遇到防火墻,因為監視運行在郵遞員云中。
監控多個區域的資源
跨多個區域監視資源提供關于端點的狀態和響應時間的有用信息。如果您已經設置多個運行的服務器來實現了一個解決方案,那么您需要確保端點是健康的,并且沒有用戶遇到異常的延遲。
Postman支持全球6個地理區域的監測。