activebatch workload automation tool hands review tutorial
ActiveBatch Workload Automation and Enterprise Job Scheduling Software Practice Review Samouczek::
Wraz z drastycznym wzrostem liczby nowych technologii, systemów, aplikacji i danych do zarządzania, środowiska IT stają się znacznie bardziej skomplikowane. W istocie łączy się to z trudnością znalezienia odpowiednich ludzi z odpowiednimi umiejętnościami technicznymi do radzenia sobie z tą złożonością.
W tym miejscu narzędzia do automatyzacji obciążenia mogą pomóc menedżerom.
Czego się nauczysz:
- Co to jest ActiveBatch?
- Pierwsze kroki z ActiveBatch
- Wniosek
Co to jest ActiveBatch?
ActiveBatch to Enterprise Workload Automation i Narzędzie do planowania pracy który pomaga użytkownikom integrować aplikacje, bazy danych i technologie w kompleksowych przepływach pracy.
Ten praktyczny samouczek pokaże, jak rozpocząć korzystanie z ActiveBatch.
ActiveBatch próbuje rozwiązać powyższe problemy za pomocą łatwej w użyciu automatyzacji obciążenia. Zaprojektowany przez Advanced Systems Concepts, Inc. (ASCI), ActiveBatch ma podstawowe możliwości w kilku kluczowych obszarach automatyzacji, jak określono poniżej.
Kluczowe obszary automatyzacji obejmują:
- Scentralizowane zarządzanie i monitorowanie wieloplatformowych systemów i technologii.
- Tworzenie przepływu pracy bez użycia kodu dzięki zastosowaniu wstępnie utworzonych kroków zadania typu „przeciągnij i upuść”.
- Wdrażanie, zarządzanie i optymalizacja kosztów w chmurze i zasobach wirtualnych.
- Niskokodowa integracja z innymi aplikacjami i narzędziami dzięki dostępności interfejsu API biblioteki usług.
- Funkcje współpracy i administracji DevOps do zarządzania cyklem życia przepływu pracy.
- Zarządzanie umową o gwarantowanym poziomie usług (SLA) oraz automatyczne korygowanie i ostrzeganie.
- Widoczność i raportowanie kompleksowych przepływów pracy obejmujących wiele zadań i systemów.
W tym samouczku dowiemy się, jak zainstalować i skonfigurować podstawową implementację ActiveBatch, utworzyć pierwsze zadanie i przyjrzeć się niektórym kluczowym operacjom na instancji.
Proces instalacji ActiveBatch
ASCI twierdzi, że ActiveBatch można zainstalować w ciągu kilku minut. Zainstalowanie programu ActiveBatch jest dość łatwe po spełnieniu wymagań wstępnych. Wymienione poniżej są wymagania wstępne dla ActiveBatch.
Wymagania wstępne dotyczące ActiveBatch
składniki
ActiveBatch ma architekturę trójwarstwową. Te trzy składniki obejmują harmonogram zadań oparty na systemie Windows, międzyplatformowy agent wykonywania oraz klient. Gruby klient oparty na systemie Windows jest podstawową metodą zarządzania środowiskiem ActiveBatch.
ActiveBatch oferuje również opartego na sieci Web cienkiego klienta konsoli internetowej, który można uruchomić w dowolnej nowoczesnej przeglądarce internetowej o prawie identycznych możliwościach. Posiada natywny interfejs Mobile Ops dla iOS i Androida oraz interfejs portalu samoobsługowego dla użytkowników nietechnicznych. Wreszcie istnieje kilka interfejsów programistycznych do innych potrzeb.
Wymagania sprzętowe
Minimalne wymagania prawdopodobnie nie są problemem w przypadku wdrażania ActiveBatch w przedsiębiorstwie.
Wymagania są wymienione poniżej:
- procesor : Procesor Intel®, AMD® lub zgodny, 2 GHz lub szybszy.
- Pamięć (RAM) : 8 GB pamięci (minimum)
- Miejsca na dysku : Do pełnej instalacji wymagane jest 700 MB. Podczas instalacji wymagane jest dodatkowe 350 MB. Wymagania dotyczące bazy danych zaczynają się od 50 MB i rosną w zależności od liczby utworzonych i zachowanych obiektów i instancji ActiveBatch.
- System operacyjny :
- Serwer: Windows Server 2019, 2016, 2012 R2
- Pulpit: Windows 10
Wymagania Systemowe
Każdy z trzech komponentów ma indywidualne wymagania:
Wszystkie składniki
- Host skryptów systemu Microsoft Windows w wersji 5.6 lub nowszej
- Microsoft .NET Framework w wersji 4.7.1
- Microsoft Universal C Runtime
Harmonogram zadań (JSS)
ASCI zdecydowanie zaleca Microsoft SQL Server 2017 lub Oracle 18c w celu uzyskania maksymalnej wydajności funkcji i wykonywania.
Jednak pełna lista obsługiwanych serwerów baz danych to:
- Microsoft SQL Server Azure
- Microsoft SQL Server 2017 (w tym Linux), rodzina 2016, 2014 (wszyscy członkowie).
- Oracle 18c i 12c (wszyscy członkowie), Oracle 11gR2 (wszyscy członkowie).
ActiveBatch wymaga również Microsoft Exchange 2013 (i nowszych wersji) do operacji wyzwalania poczty e-mail Exchange.
Klient (gruby klient systemu Windows)
- Windows 10 lub
- Windows Server 2019, 2016 lub 2012 R2
Agent (y) wykonawczy (e)
Obsługiwane systemy operacyjne:
- Windows Server 2019, 2016, 2012 R2, Windows 10
- SuSe 11 i 12
- RedHat / CentOS Linux 6 i 7
- Red Hat Enterprise (RHEL) 6 i 7
- Ubuntu 14 LTS i 16 LTS
- Oracle Linux 6+
- Linux (x86 / x64) Kernel 2.6+
- Apple MacOS w wersji 10.8.3+
- Sun Solaris (Sparc, x86, x64) wersja 11
- IBM AIX (pSeries) wersja 5.0+
- IBM AS / 400 7 (macierzysty i PACE)
- HP-UX IA64 wersja 11.31+, HP OpenVMS Alpha wersja 7.3+, HP OpenVMS Itanium wersja 8.2+, HP NSK (Blade-Integrity) wersja J06.16 +
ASCI twierdzi, że maszynom z agentami trudno jest polecić sprzęt, ponieważ obciążenie maszyny, limity wykonywania kolejki oraz niestandardowe skrypty i pliki binarne mogą się znacznie różnić w zależności od implementacji.
Określając potrzeby sprzętowe, aby płynnie wykonywać zadania na określonym agencie, zacznij od oszacowania, co byłoby wymagane do uruchomienia równoważnych procesów lub skryptów poza ActiveBatch. Systemy agentowe to takie, w których odbywa się większość obciążeń. Dlatego zawsze powinni mieć dużo dostępnych zasobów.
Wymagania po instalacji
- Klucz seryjny programu Job Scheduler.
- Co najmniej jeden klucz seryjny agenta wykonawczego.
- Dodatkowe klucze seryjne w oparciu o dodatkowe licencjonowane komponenty i funkcje.
Dwa wymagane klucze seryjne są przechowywane na serwerze programu Job Scheduler. Klient ActiveBatch jest licencjonowany na nieograniczoną liczbę instalacji i odwołuje się do klucza seryjnego programu Job Scheduler po połączeniu.
Typowe instalacje Windows
ActiveBatch można zainstalować na kilka sposobów w zależności od potrzeb. Poniżej wymieniono trzy popularne typy instalacji systemu Windows. Do wykonania jakiejkolwiek operacji wymagane są zarówno komponenty Job Scheduler, jak i Execution Agent, jednak nie trzeba ich instalować na tym samym komputerze (i zazwyczaj nie są).
Klient nie jest wymagany do ciągłej pracy, ale jest praktycznie niezbędny do zarządzania i monitorowania procesów.
- Harmonogram zadań, agent wykonawczy, klient - jeden system.
- Tylko agent wykonawczy - Jeden lub więcej systemów.
- Tylko klient - jeden lub więcej systemów użytkowników.
Przykładowe środowisko
Większość wdrożeń będzie obejmować co najmniej dwa środowiska, tj. Środowisko produkcyjne i nieprodukcyjne. Dołączone narzędzie Change Management Facility służy do promowania obiektów w innych środowiskach.
Instalacja ActiveBatch
Po spełnieniu wymagań wstępnych instalator ActiveBatch jest bardzo prosty. Pobierz zestawy z Mój portal wsparcia ASCI i uruchom plik wykonywalny. Możesz również wdrożyć pakiet MSI do cichych instalacji i cichych uaktualnień, jednak będzie to miało zastosowanie dopiero po ustanowieniu początkowego środowiska.
Krok 1: Uruchom Instalatora i kliknij Start.
Krok 2: wybierz funkcje, które chcesz zainstalować.
Tutaj zamierzamy zainstalować wszystkie trzy komponenty i narzędzia w tym samym systemie.
Po zakończeniu konsola zarządzania ActiveBatch zostanie uruchomiona automatycznie.
Kliknij koniec aby zamknąć Instalatora.
Krok 3: Skonfiguruj komponenty za pomocą konsoli zarządzania ActiveBatch
Zainstalowane programy :
- Narzędzia administracyjne: Menedżer dostępności, menedżer usług, usługa aktualizacji.
- Konsola ActiveBatch
- Konsola zarządzania ActiveBatch
- ActiveBatch Dashboard (oddzielna aplikacja do tworzenia wykresów).
- Narzędzia do zarządzania: Zarządzanie zmianami
- Narzędzia klienta: Administrator / tester arytmetyki dat, podstawianie dat, interfejsy wiersza polecenia (COM, moduł PowerShell itp.)
- Usługi raportowania (do raportowania instancji).
Krok 3.1
Skonfiguruj agenta wykonawczego i harmonogram zadań, do których można uzyskać dostęp z każdej zakładki na lewym pasku bocznym.
Inicjalizacja zmiennej statycznej c ++
Krok 3.2
Postępuj zgodnie z zakładkami po lewej stronie, najpierw dla komponentu Execution Agent. Następnie zrób to samo dla komponentu Job Scheduler. Ten kreator jest dość prosty, a wymagane informacje będą specyficzne dla twojego środowiska.
Krok 3.3
Po pomyślnym zakończeniu znajdziesz dwie usługi działające w aplikacji Usługi systemu Windows.
Otóż to. Zakończyliśmy lokalną instalację ActiveBatch i jesteśmy gotowi do rozpoczęcia.
Pierwsze kroki z ActiveBatch
Po zakończeniu instalacji możesz otworzyć konsolę ActiveBatch, aby rozpocząć.
Szczególnie, że konfigurujemy niektóre ustawienia administracyjne po raz pierwszy, jest to prawdopodobnie dobry pomysł Uruchom jako administrator klikając prawym przyciskiem myszy ikonę programu. Pierwsze uruchomienie pokaże stronę startową ActiveBatch, która jest wyświetlana na kartach.
Na poniższym ekranie zobaczysz ikony typowych zasobów pomocy. Po prawej stronie znajduje się taca, która otwiera się i zamyka z ogłoszeniami ActiveBatch.
Chcemy utworzyć nowe połączenie programu Job Scheduler w ramach Ostatnie połączenia nagłówek. Kliknij Nowe połączenie… dodać jeden.
Zostanie wyświetlone okno dialogowe, w którym można wprowadzić dane maszyny w programie Job Scheduler. Ponieważ nasz jest lokalny, po prostu wejdziemy Lokalny Gospodarz do celów demonstracyjnych. Stworzymy naszą nazwę wyświetlaną OprogramowanieTestowaniePomoc która jest nazwą, która pojawi się na karcie połączenia.
Możesz podać poświadczenia, jeśli chcesz połączyć się z programem Job Scheduler za pomocą innego zestawu, ale domyślnie połączy się on z kontem użytkownika systemu Windows, na którym jest uruchomiona aplikacja. Kliknij Test aby przetestować połączenie. Możesz zignorować inne właściwości i kliknąć Połączyć .
Uwaga :Ponieważ mamy już utworzone obiekty, zamierzamy połączyć się z wirtualnym katalogiem głównym, który segmentuje dostęp użytkowników i obiekty z widoku. Nie ma to żadnego wpływu na ten samouczek, ale spowoduje wyświetlenie połączenia podrzędnego, Nowy , w okienku nawigacji po obiektach.
Po nawiązaniu połączenia zobaczysz cztery różne obszary / okienka. Zawartość połączenia jest umieszczona na kartach pod nazwą wyświetlaną, obok Strona startowa zakładka, skąd właśnie przyszliśmy.
- U góry z lewej : Okienko nawigacji po obiektach (tutaj możesz tworzyć, wyszukiwać i organizować obiekty).
- Na dole po lewej : Okienko Widoki (lista widoków).
- W prawym górnym rogu : Panel główny (obecnie z zakładkami jako dokument jest widok informacji programu Job Scheduler).
- Na dole / na dole po prawej : Okienko instancji (wyświetla i filtruje instancje dla wybranego obiektu).
Szczegółowo zbadamy każdy panel. Najpierw jednak zrozummy, czym jest obiekt kontra instancja, ponieważ dzięki temu reszta samouczka będzie bardziej pomocna.
ActiveBatch Objects vs. Instancje
Obiekty
- Utworzono w okienku nawigacji po obiektach.
- Nazywa się definicją, ponieważ mają właściwości definiujące / opisujące ten obiekt.
- Wiele kategorii: wyzwalane i niewyzwalalne, współdzielone i niewspólne.
- W przypadku obiektów wyzwalanych (zadania, plany i referencje) tworzą instancje.
- Wiele typów: foldery, prace, plany, kolejki, konta użytkowników, zasoby itp.
Instancje
- Kopia szablonu obiektu wyzwalanego, wykonywana przy użyciu zdefiniowanych właściwości.
- Reprezentuj jednostkę biegnie pracy, planu lub referencji.
Każdy utworzony obiekt będzie zlokalizowany w tym okienku. Jest to również określane jako drzewo ze względu na swoją strukturę. Możesz porównać panel nawigacji po obiektach do systemu plików Windows, gdzie obiekty ActiveBatch to pojedyncze pliki i foldery w katalogu głównym, czyli dysk C.
Pierwszym i głównym obiektem jest Harmonogram zadań, do którego należy wszystko inne. Istnieje również narzędzie do wybierania obiektu Job Scheduler, ponieważ kliknięcie go prawym przyciskiem myszy umożliwia ustawienie zabezpieczeń na poziomie głównym, zasad, zmiennych i nie tylko.
W okienku znajdują się również inne wbudowane obiekty, których właścicielem jest system (obiekty OnDemand i Runtime). Tutaj nie omawiamy wbudowanych obiektów pod naszym nowym folderem. Po prostu wiedz, że są używane w szczególnych przypadkach.
Organizowanie obiektów
Każdy obiekt będzie przechowywany w katalogu głównym obiektu Job Scheduler.
Można tworzyć obiekty poziomu głównego, takie jak foldery, klikając prawym przyciskiem myszy obiekt programu Job Scheduler. Tak jak nie przechowywałbyś wszystkich plików komputera w katalogu głównym dysku C, robienie tego również tutaj nie jest najlepszą praktyką. Dlatego najlepiej jest organizować wszystkie obiekty w folderach.
Na najbardziej podstawowym poziomie powinieneś mieć co najmniej jeden folder na zadania i plany oraz jeden folder na udostępnione obiekty. Obiekty udostępnione można zastosować lub skojarzyć z dowolną liczbą innych obiektów.
Nie będziemy omawiać szczegółowo obiektów współdzielonych, ale są to obiekty takie jak harmonogramy, które zawierają zestaw czasów, w których skojarzone zadanie zostanie uruchomione, lub biblioteki usług, które mogą definiować takie rzeczy, jak punkt końcowy REST i powiązane funkcje, które mają być udostępniane do użycia Ładunek pracy.
Tworzenie pierwszego obiektu
Utwórzmy nowy folder, w którym będziemy mogli przechowywać inne obiekty.
Zwróć uwagę, że obiekt Nowy folder zostanie umieszczony na karcie w panelu głównym.
Następnie nadajmy obiektowi folderu nazwę i etykietę. Wszystkie obiekty wymagają nazwy i etykiety. Nazwa może być dowolną wartością opisową, podczas gdy etykieta musi być unikalna w ramach swojej hierarchii w drzewie. Etykiety służą do określenia ścieżki obiektu (podobnie jak ścieżka do pliku). Nadajmy im tę samą wartość, co dzieje się domyślnie.
Wypełnij pozostałe szczegóły i kliknij Zapisz i zamknij .
Utwórzmy także folder Shared Objects, korzystając z tych samych instrukcji. Jest to uważane za sprawdzone rozwiązanie, ponieważ ułatwia znajdowanie i kojarzenie tych obiektów z dowolną inną liczbą tworzonych obiektów. W dużych środowiskach ten rodzaj konstrukcji jest najbardziej praktyczny.
Tworzenie swojej pierwszej pracy
Następnie utwórzmy nowe zadanie, ponieważ dzięki temu pozostałe okienka będą bardziej znaczące.
Praca wymaga następujących czterech właściwości (co najmniej):
- Nazwa / etykieta.
- Kolejka przesyłania (gdzie zadanie zostanie wysłane do wykonania).
- Konto użytkownika (które poświadczenia będą używane podczas przesyłania Oferty).
- Ładunek (wykonywana praca - teoretycznie może być pusta dla niektórych typów zadań).
Ponieważ wiemy, że każde zadanie będzie musiało być powiązane z kolejką zgłoszeń i kontem użytkownika (obiekty udostępnione), najpierw utwórzmy te obiekty.
Tworzenie pierwszej kolejki
Istnieją dwa typy kolejek w programie ActiveBatch, jak wyjaśniono poniżej.
Kolejka wykonawcza, która definiuje maszynę, na której został zainstalowany agent wykonawczy, oraz kolejka ogólna, która jest w rzeczywistości zbiorem kolejek wykonawczych. Kolejki ogólne służą do wykonywania zadań o wysokiej dostępności, optymalizacji zasobów i równoważenia obciążenia oraz zautomatyzowanego udostępniania w chmurze i maszyn wirtualnych.
Kliknij prawym przyciskiem myszy folder Shared Objects i wybierz New => Queue => Execution Queue .
Nadaj kolejce wykonawczej nazwę / etykietę, na przykład EQ1 . Następnie kliknij Właściwości na jednym z arkuszy z zakładkami po lewej stronie.
Istnieje wiele właściwości, które można skonfigurować, takich jak Limity wykonywania zadań i Charakterystyka, które definiują cechy opisujące maszynę, na której jest zainstalowany agent wykonawczy (np. System operacyjny lub lokalizacja), ale na razie potrzebujemy tylko właściwości Maszyna.
Więc wstawmy do celów demonstracyjnych localhost i kliknij Zapisz i zamknij .
Tworzenie pierwszego konta użytkownika
Konto użytkownika definiuje poświadczenia używane podczas przesyłania zadania do wykonania na komputerze agenta wykonawczego.
Utwórzmy go w tym samym folderze, co kolejka wykonawcza, klikając prawym przyciskiem myszy Obiekty współdzielone => Nowy => Konto użytkownika . Następnie nadaj kontu użytkownika nazwę / etykietę, taką jak Użytkownik1 , a następnie kliknij Nieruchomości arkusz.
Wprowadź nazwę użytkownika i hasło do obiektu. Powinny to być prawidłowe poświadczenia usługi Active Directory dla konta w domenie. Kliknij Zapisz i zamknij .
Teraz możesz utworzyć obiekt zadania i mieć prawidłową kolejkę wykonania i konto użytkownika do powiązania z zadaniem.
Możemy utworzyć zadanie, klikając prawym przyciskiem myszy plik Instruktaż folder i kliknięcie Nowy => Praca . Nadaj pracy nazwę / etykietę, Zadanie 1 , następnie kliknij drugą kartę arkusza właściwości. To będzie zatytułowane Biblioteka Pracy type Zadanie domyślnie, jednak jego nazwa zmienia się w zależności od wybranego typu.
Niezależnie od typu pracy, tutaj zostanie utworzony ładunek zadania, tj. Praca, która zostanie wykonana. Możesz zobaczyć wiele innych arkuszy właściwości, takich jak Wspomnienia , Zmienne , Wyzwalacze , Ograniczenia , i Alerty gdzie zaznaczono inne opcje.
Poniżej znajduje się zrzut ekranu z automatycznej Wyzwalacze arkusz. Możesz zdefiniować takie rzeczy, jak codzienne wykonywanie w oparciu o interwały lub skojarzyć obiekt harmonogramu, który definiuje bardziej złożone parametry.
Podano poniżej Ograniczenia arkusz. Możesz zdefiniować takie rzeczy jak Ograniczenia plików które można ustawić, aby upewnić się, że plik jest obecny, w pełni zapełniony i stabilny przed przystąpieniem do wykonywania.
Istnieje wiele innych właściwości ofert pracy w zależności od potrzeb Twojej organizacji. Możesz to sprawdzić, jeśli otrzymasz wersję demonstracyjną i bezpłatną wersję próbną ActiveBatch.
Kliknijmy Biblioteka Pracy arkusz właściwości. Możesz wybrać listę rozwijaną Kolejki zgłoszeń i Konto użytkownika w górnej części właściwości. Spowoduje to wyświetlenie drzewa, w którym możesz otworzyć plik Obiekty udostępnione folder, aby zlokalizować każdy obiekt.
Wybierz swój Kolejka wykonania .
Wybierz swój Konto użytkownika .
Teraz stwórzmy prosty ładunek. Większość ekranu to Job Steps Editor, projektant przepływu pracy, w którym można przeciągać i upuszczać gotowe akcje i funkcje, aby zebrać ładunek zadania.
Istnieją setki kroków zadań dla typowych działań skryptowych obejmujących wiele narzędzi i technologii. Istnieje również kilka dodatkowych rozszerzeń Job Step, które są oddzielnie licencjonowane dla innych narzędzi innych firm.
Możesz także użyć biblioteki usług ActiveBatch, aby połączyć się z usługami RESTful, usługami sieciowymi, WDSL i wieloma innymi. Jakie byłyby wywołania API? Na przykład , te, które są przekształcane w dodatkowe kroki zadania typu „przeciągnij i upuść”, które można wykonać bez użycia skryptów.
Aby zobaczyć najbardziej podstawowy przykład, przewińmy w dół do generał kategorię i przeciągnij i upuść Zaloguj krok do obszaru roboczego.
Wpisz tekst w Zaloguj krok Pole tekstowe. Kliknij Zapisz i zamknij .
Generowanie pierwszej instancji
Stworzyliśmy wyzwalany obiekt, teraz możemy wygenerować Instancję. Aby to zrobić, kliknij prawym przyciskiem myszy zadanie i wybierz Cyngiel . Jak widać, istnieje wiele innych operacji, które można wykonać również na zadaniu.
Uruchommy zadanie jeszcze raz, abyśmy mieli dodatkowe dane do wyświetlenia w innych naszych panelach. Teraz możemy przejść dalej.
co to jest programowanie opisowe w qtp
Okienko widoków
Jeśli przejrzysz okienko Widoki, znajdziesz tam foldery dla programistów, operatorów, administratorów, a następnie ogólne widoki Analiza planowania dla wszystkich użytkowników. Możesz organizować i pokazywać / ukrywać widoki z menu Narzędzia, ale domyślna konfiguracja jest całkiem przydatna i tak jest.
Ogólnie rzecz biorąc, istnieją trzy rodzaje widoków, tj. Widoki obiektów, widoki instancji i widoki konfiguracji. Jeśli szukasz wszystkiego w ActiveBatch, są szanse, że ma to widok.
Kliknij na Codzienna aktywność widoku, aby zakładać go w panelu głównym jako dokument. Teraz przejdziemy do Panelu głównego.
Panel główny
W panelu głównym będzie wyświetlanych wiele różnych rzeczy, takich jak właściwości zadania, widoki i wiele innych. Są to domyślnie zakładki jako pojedyncze dokumenty. Możesz realistycznie zakładać tabulatory, zmieniać rozmiar i przenosić dowolny widok lub okienko w dowolne inne miejsce.
W tym przypadku mamy zakładkę Daily Activity, wyświetlającą wszystkie Instancje w naszym zakresie Job Scheduler (pamiętaj, że połączyliśmy się w Virtual Root). Możesz zobaczyć dwie Instancje Pracy i kilka kluczowych informacji. Możesz także filtrować, aby zmienić daty, statusy i wiele więcej.
Okienko instancji
Wreszcie mamy okienko Instances. Będzie to wyglądać bardzo podobnie do widoku dziennej aktywności, ale pokaże nam tylko wystąpienia z wybranego zadania w okienku nawigacji po obiektach. W tym przypadku wyświetlają te same dane, ale w większych środowiskach jest to świetny sposób na wyświetlenie tylko jednego uruchomienia zadania.
Operacje i historie instancji
Jeśli klikniesz prawym przyciskiem myszy dowolną instancję, pojawi się kilka opcji. Jeśli Instancja jest obecnie wykonywana w widoku w czasie rzeczywistym, możesz wykonać takie czynności, jak wstrzymywanie lub przerywanie instancji. Po zakończeniu możesz przeglądać dane historyczne.
Kliknij prawym przyciskiem myszy najnowsze wystąpienie i wybierz Wyświetl dziennik . Możesz zobaczyć pełny plik dziennika wraz z tekstem, który zapisaliśmy w dzienniku za pomocą rozszerzenia Zaloguj krok . Istnieją dodatkowe arkusze na takie rzeczy Zmienne w momencie wykonania i Audyty które śledzą wszystkie operacje i akcje systemowe, które mają miejsce. Te są w pełni raportowane.
Widok mapy
Chociaż nie możemy zbadać wszystkich widoków i funkcji ze względu na czas, zbadamy tylko jeden ostateczny i ważny widok, tj. Widok mapy. Przejdź do Okienko widoków i wybierz go z góry listy, aby umieścić go na karcie w panelu głównym.
Widok mapy jest graficzną reprezentacją wielu obiektów ActiveBatch. Jest to widok i przestrzeń programistyczna w czasie rzeczywistym, tj. Możesz faktycznie tworzyć przepływy pracy, tworzyć powiązania i zarządzać obiektami z tego widoku. Możesz kliknąć strzałki, aby rozwinąć każdy folder.
Jeśli klikniesz prawym przyciskiem myszy Zadanie 1 i uruchom go, a następnie możesz oglądać jego wykonanie w czasie rzeczywistym. Dodaliśmy kilka innych zadań w obiekcie planu, Plan1 , aby pokazać relacje, które przedstawia widok mapy. Z punktu widzenia kontekstu obiekt planu jest po prostu uruchamialnym folderem dla powiązanych zadań.
Możesz ustawić inne właściwości w Planie, które pozwolą ci zastosować ustawienia centralne również do wszystkich podrzędnych zadań.
Na poniższym obrazku Zadanie 1 ma zdefiniowane dwa wyzwalacze zakończenia. Jeden wyzwalacz zakończenia jest ustawiony jako wyzwalacz Job1_Succeed jeśli zakończy się sukcesem. Drugi jest ustawiony na wyzwalanie Job1_Fail jeśli zakończy się niepowodzeniem. Skonfigurowaliśmy je, przeciągając i upuszczając Zadanie 1 na inne zadania.
Niebieski prostokąt obok Plan1 i Zadanie 1 Oznacza to, że Zadanie 1 jest obecnie wykonywana. Zielony plac obok Job1_Succeed oznacza, że ostatnia ukończona instancja zadania zakończyła się pomyślnie.
Pewnego razu Zadanie 1 zakończy wykonywanie, uruchomi się Job1_Succeed . Po zakończeniu drugiego zadania oba pokazują stan pomyślnego zakończenia. Możesz również zanotować nowe obiekty w Okienko nawigacji po obiektach oraz pomyślnie zakończone wystąpienia w ramach Okienko instancji .
Widok mapy zawiera funkcje, takie jak Optymalizator przepływu pracy który identyfikuje sposoby, w jakie możesz i usprawnia wielozadaniowe przepływy pracy, aby były bardziej wydajne. Podkreśla również ścieżkę krytyczną, dzięki czemu można znaleźć sposoby modyfikowania przepływów pracy i przekształcania zadań sekwencyjnych w zadania równoległe, jeśli to możliwe.
Wniosek
W tym samouczku tylko zarysowaliśmy powierzchnię możliwości ActiveBatch. Advanced Systems Concept oferuje setki godzin szkoleń w ramach Akademii ActiveBatch, jeśli chcesz dowiedzieć się więcej.
=> Odwiedź witrynę ActiveBatch, aby uzyskać wersję demonstracyjną i bezpłatną wersję próbną
Najlepszym sposobem uzyskania odpowiedzi na pytania i zapoznania się z produktem jest pobranie wersji demonstracyjnej ze strony internetowej ActiveBatch. Możesz również uzyskać informacje o cenach i bezpłatną wersję próbną oprogramowania, abyś mógł się bawić samemu.
rekomendowane lektury
- Samouczek Bugzilli: Praktyczny samouczek dotyczący narzędzia do zarządzania defektami
- Zobacz samouczek automatyzacji testów: przewodnik po narzędziu do automatyzacji testów mobilnych
- Geb Tutorial - Testowanie automatyzacji przeglądarki za pomocą narzędzia Geb
- TestProject Narzędzie do automatyzacji testów Praktyczny samouczek
- Samouczek Katalon Studio: Darmowe narzędzie do automatyzacji testów, na które czekałeś
- Samouczek Ranorex: Potężne narzędzie do testowania automatyzacji komputerów stacjonarnych, sieci Web i urządzeń mobilnych
- Samouczek Selenium PhantomJS dla automatyzacji bezgłowej
- Jak przetestować wydajność witryny internetowej za pomocą narzędzia SmartMeter.io: praktyczny samouczek przeglądowy