Agent Pool
Test çalıştırma host'larını ve agent'ları yönetin. Testlerinizi Localhost, Sanal Makine veya kendi altyapınızda SmartestQA agent'ı kullanarak çalıştırın.
Genel Bakış
Agent Pool, harici makineleri SmartestQA'ya bağlamanızı ve test case'leri bu host'larda çalıştırmanızı sağlar. Her host, SmartestQA platformuyla iletişim kuran hafif bir agent çalıştırır.
Localhost
Testleri kendi makinenizde çalıştırın
Sanal Makineler
VM'leri agent havuzuna bağlayın
Agent, host makinede arka plan servisi olarak çalışır ve API Key'inizi kullanarak SmartestQA platformundan test çalıştırma komutları alır.
Host Listesi
Agent Pool sayfasının sol tarafındaki Host Listesi paneli, kayıtlı tüm host'ları iki kategoride gösterir: Localhost ve Virtual Machine List.
Localhost
Birincil yerel makineniz. Agent'ı ilk kez indirip çalıştırdığınızda bu host otomatik olarak kaydedilir.
user@example.com
offline
Virtual Machine List
Eklediğiniz ek host'lar — sanal makineler veya diğer uzak makineler.
example
offline
ahmetagent
offline
Host Durum Göstergeleri
Yeni Host Ekleme
Yeni bir makine kaydetmek için Host Listesi'nin üst kısmındaki + New Host butonuna tıklayın.
Adımlar
- 1 Host Listesi panelindeki + New Host'a tıklayın
- 2 Host Name alanına host için bir isim girin
- 3 Yeni host'u kaydetmek için Create'e tıklayın
- 4 Oluşturulan API Key'i kullanarak hedef makineye agent'ı indirip çalıştırın
New Host Diyaloğu
New Host
Host Detayları
Listedeki bir host'a tıkladığınızda, merkez panelde detayları görüntülenir. Bu panel, agent'ı platforma bağlamak için ihtiyacınız olan tüm bilgileri içerir.
Host Name
Bu host için benzersiz tanımlayıcı. Host Listesi'nde gösterilir ve test çalıştırmalarında atama yapılırken kullanılır.
API Key
Bu host'a özel API Key. Agent başlatıldığında bu key'i girmenizi isteyecektir. Sağdaki kopyalama butonunu kullanarak kopyalayın.
Agent Version
Bu host'ta çalışan agent'ın versiyonunu gösterir. Agent başarıyla bağlandıktan sonra otomatik olarak doldurulur.
Oluşturduğunuz agent'ı kullanmak için sağ taraftaki bağlantıdan indirip çalıştırın. Agent başladığında API Key'inizi girmenizi isteyecektir. Yukarıdaki formda yer alan API Key'i girebilirsiniz. Kurulum başarılı olduğunda agent ikonu yeşile döner. Bu noktada agent'ı kullanmaya hazırsınız.
Client İndirme
Sağ paneldeki Download Client sekmesi, platformunuz için SmartestQA agent yükleyicisini indirmenizi sağlar.
Agent'ı indirmek için platformunuzu seçin:
Agent Version
Windows
Bir .exe yükleyici indirir. Windows servisi olarak SmartestQA agent'ını yüklemek için çalıştırın.
- 1. Yükleyiciyi indirmek için Windows'a tıklayın
- 2.
.exedosyasını çalıştırın - 3. İstendiğinde API Key'inizi girin
- 4. Hazır olduğunda agent ikonu yeşile döner
Mac
Bir .dmg yükleyici indirir. macOS'ta agent'ı çalıştırmak için bağlayın ve yükleyin.
- 1. Yükleyiciyi indirmek için Mac'e tıklayın
- 2.
.dmg'yi açın ve Applications'a sürükleyin - 3. Uygulamayı başlatın ve API Key'inizi girin
- 4. Hazır olduğunda agent ikonu yeşile döner
CLI ile Kurulum
SmartestQA agent'ını tek bir komutla doğrudan komut satırından yükleyin ve çalıştırın. YOUR_API_KEY kısmını host detay panelindeki API Key ile değiştirin.
Windows (PowerShell / Komut İstemi)
Uyarı: Bu komut Windows'ta PowerShell veya Komut İstemi'nden çalıştırılmalıdır. Sistemde curl.exe ve 7-Zip'in kurulu olması gerekir.
curl.exe -L -o app.rar "http://cdn.smartestqa.ai/cdn/file/1/3/SmartTest-Desktop-v1.0.0-Package.rar";`
& "$env:ProgramFiles\7-Zip\7z.exe" x -y app.rar -oapp;`
& ".\app\SmartTest-Desktop-v1.0.0-Package\SmartTest-Desktop.exe" --apikey=YOUR_API_KEY
Bu komut ne yapar?
-
1
curl.exekullanarak CDN'den SmartTest Desktop paketini (app.rar) indirir -
2
7-Zip ile arşivi
appklasörüne çıkarır -
3
Agent'ı platforma bağlamak için
--apikeyparametresiyleSmartTest-Desktop.exe'yi başlatır
Ön Koşullar: Bu komutu çalıştırmadan önce curl.exe'nin (Windows 10/11'de varsayılan olarak mevcuttur) ve 7-Zip'in yüklü olduğundan emin olun.