進行Python web自動化測試時的準備工作
阿新 • • 發佈:2020-08-16
小記一下最近做web自動化測試時遇到的問題:
1. 確認jenkins所在伺服器,是什麼Linux發行版。
a.不同版本的linux版本,有的是自帶python2,有的是自帶python2和python3的。
確認伺服器端的python版本以及自己本地開發時的python版本一致,也可以替換伺服器python3的版本。
b.不同的Linux版本,下載和安裝python的步驟也不一樣。這個坑我是踩過的,最後才發現我是用Ubuntu下載和安裝python的方法用在了Debian系統中,主要問題還是python依賴包的問題,不同版本的Linux,下載工具是不一樣的。
2.確認自動化測試指令碼中,有沒有需要和伺服器互動的地方,包括伺服器儲存。(這裡說的儲存是指比如:阿里雲的OSS,AWS的S3)
a.因為伺服器儲存是會對IP做限制的。可能在本地使用指令碼上傳檔案到伺服器儲存是成功的,但是指令碼在jenkins上面執行的時候,就會報錯:拒絕訪問
這個就要看公司的運維是否會