SmartestQADocs
AGENT POOL

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

Online — Agent çalışıyor ve hazır
Offline — Agent çalışmıyor

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. 1 Host Listesi panelindeki + New Host'a tıklayın
  2. 2 Host Name alanına host için bir isim girin
  3. 3 Yeni host'u kaydetmek için Create'e tıklayın
  4. 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.

user@example.com

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.

a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4

Agent Version

Bu host'ta çalışan agent'ın versiyonunu gösterir. Agent başarıyla bağlandıktan sonra otomatik olarak doldurulur.

Agent bağlandığında otomatik 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.

Download Client Install Via CLI

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. 1. Yükleyiciyi indirmek için Windows'a tıklayın
  2. 2. .exe dosyasını çalıştırın
  3. 3. İstendiğinde API Key'inizi girin
  4. 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. 1. Yükleyiciyi indirmek için Mac'e tıklayın
  2. 2. .dmg'yi açın ve Applications'a sürükleyin
  3. 3. Uygulamayı başlatın ve API Key'inizi girin
  4. 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. 1 curl.exe kullanarak CDN'den SmartTest Desktop paketini (app.rar) indirir
  2. 2 7-Zip ile arşivi app klasörüne çıkarır
  3. 3 Agent'ı platforma bağlamak için --apikey parametresiyle SmartTest-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.