luni, 18 ianuarie 2021

Python Automated Test System (pyATS)

pyATS reprezinta o solutie dezvoltata de Cisco ce poate fi utilizata pentru testarea automatizata a retelei. In linkul de mai jos e prezent fisierul install.sh in care am descris pasii necesari pentru a instala libraria de python pyATS intr-un virtual environment.

Pentru a putea incepe sa lucram cu pyATS este necesara crearea unui fisier YAML care sa contina detaliile de conectare pentru echipamentele care fac obiectul testarii. In exemplul din repository-ul meu am inclus un router din GNS3.

Deoarece a fost prima mea interactiune cu acest tool, iar lucrurile nu au mers lin “din prima” a fost necesar sa investesc putin timp in troubleshooting. Dupa cateva cautari am gasit cauza in fisierul scris in YAML care avea sintaxa gresita. O comanda pe care am gasit-o foarte utila este:
pyats validate datafile testbed.yml
Aceasta verifica daca sintaxa este ok.

Nu am avut timp pentru a explora dincolo de un diff facut intre doua snapshot-uri, dar cu siguranta pyATS este un tool care arata foarte interesant.

Spor! :)

Niciun comentariu :

Trimiteți un comentariu