zalando
之前的專案大量使用了selenium自動化測試,當時使用了selenium grid,也是基於Docker的,但是問題挺多的。主要有兩個方面
- 管理比較弱
- 缺乏統一的日誌管理和其他資訊收集
節點的數量完全靠自己啟動和管理,需要就啟動一個,覺得多了就刪除一個。這個問題還好,無非就是資源浪費或者資源缺乏的問題,手動一下就行了。
第二個問題就比較複雜了,selenium測試畢竟不是完全真實的,總會遇到一些不穩定的case或者自動化執行沒法通過,但是手動可以的情況。之前的操作基本是在可疑位置截圖,然後去映象上把圖片下載下來研究。
今天看到公司內部有人調研過相關的設施,提到了 ofollow,noindex" target="_blank">zalando ,它是一個Selenium Grid的擴充套件,基於Docker可以任意擴充套件節點(支援Firefox和Chrome),自帶一個Dashboard,更關鍵的是內建了VNC支援,可以直接實時檢視螢幕,還支援錄螢幕!!!
看下面的圖示來感受一下