Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SAP Testing Automation Framework (STAF), Microsoft Azure'da SAP dağıtımlarını doğrulayan bir açık kaynak düzenleme aracıdır. SAP sisteminin ve altyapı yapılandırmalarını Azure'da SAP için en iyi uygulamalar ve yönergelere göre doğrular. Ayrıca çerçeve, SAP sistemlerinde Yüksek Kullanılabilirlik (HA) kümesinin işlevsel davranışının testini otomatikleştirir.
SAP Testing Automation Framework, SAP Deployment Automation Framework'e (SDAF) ek olarak başladı ve otomatik doğrulama işlemleri aracılığıyla Azure'da dağıtılan SAP sistemleri için sağlam bir test katmanı sundu. Çerçeve esnektir ve tek başına bir çözüm olarak çalışır ve SDAF kullanarak sistemlerini dağıtmamış müşterilerin test özelliklerini bağımsız olarak kullanmalarına ve mevcut SAP ortamlarını doğrulamalarına olanak tanır. Çerçeve, yüksek kullanılabilirlik kurulumunda SAP HANA veritabanlarının ve SAP Central Services'ın (ASCS/ERS) yapılandırmalarını ve davranışını doğrular ve veritabanı (SAP HANA ve IBM DB2), merkezi hizmetler ve uygulama sunucusu bileşenleri gibi SAP sistemleri için kapsamlı yapılandırma denetimleri gerçekleştirir.
Test kategorileri
SAP Testing Automation, tekrar edilebilir, ilke tabanlı test modülleri aracılığıyla SAP konfigürasyonları/dağıtım modelleri dizisini düzenleyip doğrulamak için ölçeklenebilir bir çerçeve olarak tasarlanmıştır. Çerçeve şu anda aşağıdaki senaryolarla ilgilenir:
Yüksek Kullanılabilirlik Testi
SAP Testing Automation Framework'te, iki düğümlü bir pacemaker kümesinde yüksek kullanılabilirlik SAP HANA ölçek artırma ve SAP Central Services yük devretme mekanizmasının kapsamlı doğrulaması gerçekleştirilebilir ve sistemin farklı durumlarda doğru şekilde çalıştığından emin olunabilir.
- Yüksek Kullanılabilirlik Yapılandırması Doğrulaması (çevrimiçi): Çerçeve, SAP HANA ölçeğini artırma ve SAP Central Services yapılandırmalarının ve yük dengeleyici ayarlarının Azure'da SAP yüksek kullanılabilirlik yapılandırma yönergeleriyle uyumlu olmasını sağlamaya yardımcı olur.
- Yüksek Kullanılabilirlik Yapılandırması Doğrulaması (çevrimdışı): Çevrimdışı doğrulama, üretim kümesine canlı SSH bağlantısı kurmadan SAP HANA ve SAP Central Services yüksek kullanılabilirlik kümesi yapılandırmalarını doğrulayan bir çerçeve modudur. Bunun yerine, her bir küme düğümünden dışa aktarılan küme bilgi tabanı (CIB) XML dosyalarını analiz eder.
- İşlevsel Test: Çerçeve, yeni bir sistem dağıtımı sırasında veya küme değişikliklerini üretim ortamında uygulamadan önce olası sorunları belirlemek için SAP HANA ve SAP Central Services yüksek kullanılabilirlik kurulumunu temel alan bir dizi gerçek dünya hata koşulu yürütür. Test çalışmaları, SAP HANA ve SAP Central Services yapılandırması için nasıl yapılır kılavuzlarında belgelenenleri temel alır.
Yapılandırma denetimleri (Önizleme)
Çerçeve, SAP sisteminin ve bileşenlerinin Azure'da SAP'ye en iyi yönteme göre ayarlandığından emin olmak için kapsamlı yapılandırma denetimleri gerçekleştirir. Bu, sistem performansını veya güvenilirliği etkileyen sapmaları belirlemek için küme yapılandırmasına ek olarak altyapı ayarlarını, işletim sistemi parametre yapılandırmalarını ve ağ ayarlarını doğrulamayı içerir.
Altyapı doğrulaması: Bu, Azure'da SAP iş yüklerini çalıştırma gereksinimlerini karşıladığından emin olmak için sanal makineler, yük dengeleyici ve diğer kaynak yapılandırmaları gibi temel altyapı bileşenlerini doğrulamayı içerir.
Depolama yapılandırması denetimleri: Aktarım hızı, performans ve şerit boyutu dahil olmak üzere disklerin, depolama hesaplarının, Azure NetApp Files'ın ayarlarını doğrular.
İşletim sistemi ve SAP parametre doğrulaması: Çerçeve, önerilen yapılandırmalarla uyumlu olduklarından emin olmak için kritik işletim sistemi parametrelerini ve SAP çekirdek ayarlarını denetler.
Küme yapılandırma doğrulaması: Bu çerçeve, yüksek kullanılabilirlik kümesi kaynak ayarlarının yüksek kullanılabilirlik ve yük devretme koşulları için en iyi yöntemlere uymasını sağlar.
Çerçeve, yapılandırma uyuşmazlıklarını veya önerilen en iyi uygulamalardan sapmaları vurgulayarak kapsamlı raporlar oluşturur. Yüksek kullanılabilirlik işlevsel testleri için rapor yük devretme testi sonuçlarını, karşılaşılan hataları ve tanımlanan sorunları gidermeye yardımcı olacak içgörülere sahip günlükleri içerir.
Uyarı
SAP Testing Automation Framework'teki yapılandırma denetimleri senaryosu genel önizleme aşamasındayken, yüksek kullanılabilirlik testi senaryosu genel kullanıma sunuldu (GA).
SAP Testing Automation Framework neden kullanılır?
Özellikle kritik iş operasyonları için SAP sistemlerinin sorunsuz çalışmasını sağlamak için test çok önemlidir. Bu çerçeve, başlıca zorlukları ele alarak yardımcı olur:
Risk Önleme - Yüksek kullanılabilirlik testi, kurtarma mekanizmalarının düzgün çalıştığını doğrulamak ve üretim işlemlerini etkilemeden önce sorunları yakalamak için düğüm kilitlenmeleri, ağ sorunları ve depolama hataları gibi sistem hatalarının benzetimini gerçekleştirir. Yapılandırma doğrulaması, Azure'da SAP en iyi yöntemleriyle yanlış hizalamaları erken algılar.
Uyumluluk Gereksinimleri - Birçok işletmenin SAP sistemlerinin güvenilir olduğunu kanıtlaması gerekir. Bu çerçeve, denetimlere yardımcı olan ve iç ve mevzuat standartlarına uyumluluğu sağlayan ayrıntılı raporlar ve günlükler sağlar.
Kalite Güvencesi - Çerçeve, SAP bileşenlerinin yük devretme davranışının Azure'da beklendiği gibi çalıştığını doğrulamak için otomatikleştirilmiş testler çalıştırır. Ayrıca, sistem güvenilirliğini koruyarak küme ve kaynak yapılandırmalarının doğru şekilde ayarlanmasını sağlar.
Test Otomasyonu - SAP sistemlerinin yapılandırmalarını ve yüksek kullanılabilirlik (HA) kurulumunu el ile doğrulamak yavaş ve hataya açıktır. Bu çerçeve, kurulumdan raporlamaya, zamandan tasarruf etmeye ve doğru ve tutarlı sonuçlar sağlamaya kadar süreci otomatikleştirir.
Değerlendirmeler
SAP Testing Automation Framework kullanarak testleri veya doğrulamaları çalıştırmadan önce sorunsuz yürütmeyi sağlamak için şu yönergeleri gözden geçirin:
Yeni dağıtım doğrulaması: Yeni SAP dağıtımları için, sistem yapılandırmasını ve küme davranışını doğrulamak için canlı yayına geçmeden önce bu testleri çalıştırın. Bu, üretim kullanımından önce denetimli bir ortamda yapılandırma sorunlarını belirlemeye ve yük devretme mekanizmalarını doğrulamaya yardımcı olur.
Test süresi: Küçük veritabanları ve SAP Central Services ile yeni HANA kurulumları için tam uçtan uca yüksek kullanılabilirlik testleri genellikle yaklaşık 90 dakika sürer. Daha büyük veritabanları için çalışma süresi daha uzun olabilir. Süreyi kendi ortamınıza göre tahmin edin. (3,5 TiB'a kadar HANA veritabanlarında iç doğrulama gerçekleştirildi.)
Büyük veritabanı testi: Büyük HANA veritabanları için önce üretim ölçeğinizle eşleşen üretim dışı bir ortamda test edin. Büyük veritabanlarında durdurma, başlatma ve kayıt gibi işlemler daha uzun sürmesi nedeniyle yeniden deneme mantığı parametrelerini ayarlamanız gerekebilir.
Üretim sistemi testi: Canlı üretim SAP sistemleri için yüksek kullanılabilirlik testlerini yalnızca etkin iş işlemleri olmayan zamanlanmış bakım pencerelerinde çalıştırın. Testleri benzer boyutta üretim dışı bir sistemde çalıştırarak önce test süresini tahmin etmenizi öneririz.
Non-invaziv testler: Çerçeve paketleri yüklemez ve küme düğümü yapılandırmalarını değiştirmez. Oluşturulan HTML raporu yalnızca geçerli kurulumunuzun yapılandırma değerlerini ve gözlemlenen davranışını yansıtır.
Mimari ve bileşenler
Çerçevenin nasıl çalıştığını öğrenmek için mimari ve bileşenler belgelerine bakın.
Get started
SAP Testing Automation Framework ile çalışmaya başlamanın iki birincil yolu vardır. Geçerli ortamınıza ve hedeflerinize en uygun yolu seçebilirsiniz:
Seçenek 1: SAP Testing Automation Framework'ün tek başına kurulumu
Yalnızca SAP işlevlerini ve yapılandırmalarını doğrulamaya odaklanan kullanıcılar için tek başına yaklaşım, tam dağıtım tümleştirmesinin karmaşıklığı olmadan kritik SAP bileşenlerini test etmek için kolaylaştırılmış bir süreç sunar. Kurulum hakkında daha fazla bilgi için başlamak için aşağıdaki belgelere bakın:
-
SAP Testing Automation Framework için Kurulum Kılavuzu belgesini izleyerek yönetim sunucusunu yapılandırın.
- Yüksek kullanılabilirlik testi senaryoları için Bkz. Yüksek Kullanılabilirlik belgeleri.
- Yapılandırma Denetimleri ve Test ayrıntıları için Yapılandırma Denetimleri belgelerine bakın.
Seçenek 2: SAP Deployment Automation Framework (SDAF) ile Tümleştirme
Önceden ayarlanmış bir SAP Deployment Automation Framework ortamınız varsa SAP Testing Automation Framework'ün tümleştirilmesi, mevcut dağıtım işlem hatlarını ve yapılandırmalarını uygulamanıza olanak tanıyan doğal bir uzantıdır. Kurulum hakkında daha fazla bilgi için bkz. SDAF ile SAP Testing Automation Framework Kurulum Kılavuzu
Sonraki Adımlar
- SAP Testing Automation Framework mimarisini anlamak için bkz. Çerçeve mimarisini gözden geçirme.
- SAP Testing Automation Framework destek matrisi için bkz. Desteklenen platformları anlama.