mac本買了有段時間了,一直只用來修圖,看劇,沒其他的用途,近期拿到公司來做辦公電腦用,苦手辦公環境都在內網,high sierra又不能通過相關的vpn軟體連線內網,所以只能通過虛擬機器裝個win10。
今天研究ssh免密碼登陸的事兒,突然發現,自動化測試的主機可以用mac直連,同時,自動化主機也可以連線內網,這樣連上自動化測試主機之後,又可以ssh到辦公環境。
當然,也僅僅侷限於對主機的操作,至於一些tfs等任務狀態操作,還是得在win虛擬機器裡面進行。
其實自動化主機也是win10系統,只是裝了個win-docker,所以我想是不是在我自己虛擬機器裡面裝個docker也可以實現這個方法,但是虛擬機會佔我宿主機的資源,所以還是通過現在這種方法吧。
1、ssh免密碼登陸
主要原理是先在本機生成私鑰和公鑰,然後將公鑰分發到遠端主機,這樣就可以實現免密碼登陸了
生成私鑰和公鑰
ssh-keygen -t rsa
生成後檢查
ls -al ~/.ssh/
將公鑰(id_rsa.pub)拷貝分發到遠端主機
ssh-copy-id -i ~/.ssh/id_rsa.pub docker@remote_ip
完事兒!驗證一下,可以免密碼登陸了。
2、跳轉辦公環境主機
這裡就正常使用ssh 命令
ssh user@ip -p port
登陸就行了。 使用Python進行自動化測試
原文 目前大家對python都有乙個共識,就是他對測試非常有用,自動化測試裡python用途也很廣,但是python到底怎麼進行自動化測試呢?今天就簡單的向大家介紹一下怎麼使用python進行自動化測試,本文只是自己的一點點分享,若有錯誤,請大家多多批評指正。這裡主要介紹的是一些python測試的框...
單元測試框架進行自動化測試
到底單元測試是做什麼用的?單元測試是一種測試,它不是 的一部分 單元測試是最低層級的測試,它只保證函式的可靠性,不保證其它 單元測試應該能保證每乙個函式的可靠性。單元測試是一種測試,所以,我們應該以一種測試的眼光去面對它 我們要測試正常情況,邊界條件,要對它的測試目標 函式做黑盒分析,白盒分析,選擇...
使用pytest進行自動化測試(二)
跳過測試函式 實現某些測試函式不執行 import pytest class test auto object def test a self print 我是第乙個測試用例 def test b self print 我是第二個測試用例 pytest.mark.skip condition 1 裝...