用例1:
用例2:#!/usr/bin/python
import paramiko
def test1():
#建立ssh物件
ssh = paramiko.sshclient()
#把要連線的機器新增到known_hosts檔案中
ssh.set_missing_host_key_policy(paramiko.autoaddpolicy())
#連線伺服器
ssh.connect(hostname='172.17.161.202', port=22, username='huangxw', password='libra')
cmd = 'ps'
#cmd = 'ls -l;ifconfig' #多個命令用;隔開
stdin, stdout, stderr = ssh.exec_command(cmd)
result = stdout.read()
if not result:
result = stderr.read()
ssh.close()
print(result.decode())
test1()
#!/usr/bin/python3
import paramiko
import time
#建立ssh物件
def mytest2():
ssh = paramiko.sshclient()
#把要連線的機器新增到known_hosts檔案中
ssh.set_missing_host_key_policy(paramiko.autoaddpolicy())
#連線伺服器
ssh.connect(hostname='172.17.161.202', port=22, username='huangxw', password='libra')
cmd = 'ifconfig' #多個命令用;隔開
stdin, stdout, stderr = ssh.exec_command(cmd)
result = stdout.read()
if not result:
result = stderr.read()
ssh.close()
#print(result.decode())
retstr = str(result.decode()).split("inet ")
for i in range(len(retstr)):
ret=retstr[i]
retip = ret.split(" ")
if len(retip) != 1:
print(retip[0])
mytest2()
再使用乙個shell指令碼m
# chmod +x m; ./mpython3 test1.py
python3 test2.py
使用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 裝...
使用ATOMac進行Mac自動化測試
atomac簡介 1.啟動程式 import atomac 檢視bundleid的方法 在應用程式 右鍵選擇包內容 contents info.plist 2.獲取window 輸出3.獲取應用標題 print window.axtitle 輸出 未命名4.檢視元素 atomac支援獲取和操作大部分...