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