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.
Azure MCP Sunucusu, doğal dil istemlerini kullanarak Azure Yük Testi hizmetleri de dahil olmak üzere Azure kaynaklarını yönetmenize olanak tanır. Bu özellik, karmaşık söz dizimlerini hatırlamanıza gerek kalmadan yük testlerini hızla oluşturmanıza ve yönetmenize yardımcı olur.
Azure Yük Testi , uygulama performansı sorunlarını belirlemek için yüksek ölçekli yük oluşturmanıza yardımcı olan tam olarak yönetilen bir yük testi hizmetidir. Azure Yük Testi ile uygulamalarınıza yük testi uygulayarak performansı, ölçeklenebilirliği ve kapasiteyi doğrulayabilirsiniz.
Note
Araç parametreleri: Azure MCP Sunucusu araçları, görevleri tamamlamak için ihtiyaç duydukları verilerin parametrelerini tanımlar. Bu parametrelerden bazıları her araci özeldir ve aşağıda belgelenmiştir. Diğer parametreler geneldir ve tüm araçlar tarafından paylaşılır. Daha fazla bilgi için bkz . Araç parametreleri.
Test: Test oluşturma
Azure Yük Testi'nde yeni bir yük testi oluşturur. Uygulamanız için bir yük testi tanımlamak ve yapılandırmak için bu komutu kullanın.
Örnek istemler şunlardır:
- Yük testi oluştur: "Test kaynağı 'loadtest-resource', test kimliği 'api-stress-001', görünen adı 'API Stress Test', açıklaması 'API uç noktalarının stres testi yapılması' ve uç noktası 'https://api.example.com' olan; 100 sanal kullanıcıyla, 300 saniye süresince ve 60 saniye içinde artış süresiyle yeni bir yük testi oluşturun"
- Testi ayarla: "'perf-test' testi kaynağını kullanarak, test kimliği 'cart-load-001' olan yük testini yapılandırın. Görüntüle 'Alışveriş Sepeti Yük Testi', açıklama 'Sepet API'si için yük testi', uç nokta 'https://cart.example.com/api', 500 sanal kullanıcı, süre 600 saniye, açılış süresi 120 saniye"
- Yeni performans testi: "Test kaynağı 'test-res' test kimliği 'peak-sim-001' ile yük testi oluştur, 'Tepe Trafik Simülasyonu' gösterimini ve 'En yoğun trafiği simüle et' açıklamasını belirle, uç noktası 'https://app.example.com', 1000 sanal kullanıcı, 900 saniye süre, 180 saniye artış"
- Testi başlatma: "Yük testini 'ecommerce-test' test kaynağıyla ayarla test ID 'ecom-load-001' gösterim 'E-ticaret Yük Testi' açıklama 'E-ticaret sitesi için yük testi' uç noktası 'https://shop.example.com' 200 sanal kullanıcı 300 saniye süre 60 saniye yükselme süresi"
- Test tanımı: "Test kaynağı 'webapp-test', test kimliği 'web-load-001' olan bir test oluşturun. Görüntü adı 'Web Uygulaması Yük Testi' açıklaması 'Eşzamanlı kullanıcı simülasyonu' ve uç noktası 'https://webapp.example.com' olan bu test 1000 sanal kullanıcı ve 600 saniye süre ile gerçekleştirilecektir. 120 saniyelik artış süresi mevcuttur."
| Parameter | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Test kaynağı | Required | Kullanılacak test kaynağının adı. |
| Test Kimliği | Required | Test için benzersiz bir tanımlayıcı. |
| Görüntüleme | Required | Yeni yük testi için kullanıcı dostu bir ad. |
| Açıklama | Required | Testin açıklaması ve amacı. |
| Bitiş noktası | Required | Test etmek için URL uç noktası. |
| Sanal kullanıcılar | Required | Yük testi için eşzamanlı sanal kullanıcı sayısı. |
| Duration | Required | Testin saniye cinsinden toplam süresi. |
| Rampa süresi | Required | Belirtilen sanal kullanıcı sayısına yönelik yükün kademeli olarak artırıldığı zaman aralığı. |
Yıkıcı: ✅ | Özdeş Denklik: ❌ | Açık Dünya: ❌ | Salt Okunur: ❌ | Gizli: ❌ | Yerel Gereklilik: ❌
Test: Test ayrıntılarını alma
Azure Yük Testi'ndeki belirli bir yük testiyle ilgili ayrıntıları alır. Mevcut testin yapılandırmasını ve özelliklerini görüntülemek için bu komutu kullanın.
Örnek istemler şunlardır:
- Test ayrıntılarını görüntüle: "'loadtest-resource' test kaynağı ve 'api-stress-001' test kimliği ile yük testi yapılandırmasını göster"
- Test kurulumunu denetleyin: "'perf-testing' kaynak grubundaki 'peak-load-001' test kimliğine sahip 'perf-test' test kaynağının ayrıntılarını alın"
- Test yapılandırması: "'prod-readiness-001' test kimliğine sahip 'prod-test' test kaynağının ayarları nelerdir?"
- Testi inceleyin: "'recent-test-001' test kimliğine sahip 'test-res' test kaynağının yapılandırmasını göreyim"
- Test parametreleri: "'database-benchmark-001' test kimliğine sahip 'db-test' test kaynağının parametrelerini göster"
| Parameter | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Test kaynağı | Required | Test kaynağının adı. |
| Test Kimliği | Required | Testin benzersiz tanımlayıcısı. |
Yıkıcı: ❌ | Özdeş Denklik: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gereklilik: ❌
Test kaynakları: Test kaynaklarını listeleme
Belirtilen Azure aboneliğindeki tüm test kaynaklarını listeler. Yük testi kaynaklarınızı izlemek ve yönetmek için bu komutu kullanın.
Örnek istemler şunlardır:
- Test kaynaklarını listele: "Aboneliğimde 'loadtest-resource' test kaynağını göster"
- Kullanılabilir kaynakları görüntüle: "Geliştirme aboneliğimde 'dev-loadtest' test kaynağı nedir?"
- Kaynak envanteri: "'performans-testi' kaynak grubunda 'perf-test-resource' test kaynağını listele"
- Ortamı denetle: "Aboneliğimizde sağladığımız 'prod-test-resource' test kaynağını göster"
- Kaynakları bulma: "'webapp-test-resource' test kaynağı nereye dağıtılır?"
| Parameter | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Test kaynağı | Required | Filtre uygulanacak belirli bir test kaynağının adı. |
Yıkıcı: ❌ | Özdeş Denklik: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gereklilik: ❌
Test kaynakları: Test kaynağı oluşturma
Azure Yük Testi'nde bir test kaynağı oluşturur. Yük testlerini çalıştırmak için gereken kaynakları ayarlamak için bu komutu kullanın.
Örnek istemler şunlardır:
- Test kaynağı oluştur: "'load-test-rg' kaynak grubundaki yük testim için yeni bir test kaynağı 'loadtest-resource' oluşturun"
- Kaynak sağlama: "'test-sub' aboneliğindeki performans testim için 'perf-test-resource' test kaynağını ayarlayın"
- Kaynağı başlat: "'perf-resources' kaynak grubunda 'api-load-test' için 'api-test-resource' test kaynağını oluşturun"
| Parameter | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Test kaynağı | Required | Yeni test kaynağının adı. |
Yıkıcı: ✅ | Özdeş Denklik: ❌ | Açık Dünya: ❌ | Salt Okunur: ❌ | Gizli: ❌ | Yerel Gereklilik: ❌
Test çalıştırmaları: Test çalıştırması oluşturma veya güncelleştirme
Yük testi yürütmesini oluşturun veya güncelleyin. Bu komut, yük testi kaynağında belirtilen test için yeni bir test çalıştırması oluşturur veya meta verileri güncelleştirir ve mevcut test çalıştırmasının özelliklerini görüntüler. Bu komut test planı yapılandırmasını değiştirmez veya yeni bir test/kaynak oluşturmaz; yalnızca test çalıştırması yürütmelerini yönetir.
Oluşturulduğunda, mevcut test yapılandırmasına göre yeni bir test çalıştırması tetikler. Yeni çalıştırma tanımlayıcısını belirtmek için testrun ID öğesini kullanın. Oluşturma işlemleri idempotent DEĞİLDİR—her çağrı, benzersiz zaman damgaları ve yürütme durumlarıyla yeni bir test çalıştırması başlatır.
Bu komut güncelleştirme sırasında, daha iyi bir düzenleme ve dokümantasyon sağlamak için tamamlanmış veya devam eden test çalıştırmasının açıklayıcı bilgilerini (görünen ad ve açıklama gibi) değiştirir. Güncelleme işlemleri idempotenttir, yani aynı değerlere sahip yinelenen çağrılar aynı sonucu verir.
Örnek istemler şunlardır:
- "'test-id-123' kimliğine sahip yük testi için yeni bir test çalıştırması oluşturun"
- "'testrun-456' test çalıştırma kimliğinin görünen adını 'Güncelleştirilmiş Test Çalıştırması' olarak güncelleştirin"
- "'test-id-789' test kimliği için yeni bir yük testi çalıştırması oluşturmam gerekiyor"
- "'testrun-101' test çalıştırma kimliğinin açıklamasını 'Değişikliklerle yeni test yürütme' olarak nasıl güncelleştirebilirim?"
- "Test adı 'test-id-112' olan yük testi için daha iyi bir görünen adla test çalıştırmasının nasıl oluşturulacağını göster"
| Parameter | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Test Kimliği | Required | Ayrıntılarını getirmek istediğiniz yük testinin kimliği. |
| Açıklama | Opsiyonel | Yük testi çalıştırmasının, daha fazla bağlam sağlayan açıklaması. |
| Görüntü adı | Opsiyonel | Yük testi çalıştırmasını tanımlamak için kullanıcı dostu bir görünen ad. |
| Eski test yürütme kimliği | Opsiyonel | Güncelleştirilecek mevcut test çalıştırmasının kimliği. Sağlanırsa, belirtilen test çalıştırma kimliğinin yeniden çalıştırılmasını tetikler. |
| Test kaynağı adı | Opsiyonel | Ayrıntılarını getirmek istediğiniz yük testi kaynağının adı. |
| Test Çalıştırma ID'si | Opsiyonel | Ayrıntılarını getirmek istediğiniz yük testi çalıştırmasının kimliği. |
Tool açıklama ipuçları: Yıkıcı: ✅ | Idempotent: ❌ | Açık Dünya: ❌ | Salt Okunur: ❌ | Gizli: ❌ | Yerel Gerekli: ❌
Test çalıştırmaları: Test çalıştırmalarını alma veya listeleme
Yük testi çalıştırmasının ayrıntılarını testrun kimliğine göre alın veya test kimliğiyle tüm test çalıştırmalarını listeleyin. Bu komut durum, başlangıç ve bitiş saatleri, ilerleme durumu, ölçümler ve yapıtlar gibi yürütme ayrıntılarını döndürür. Test yapılandırmasını veya kaynak ayrıntılarını döndürmez.
Örnek istemler şunlardır:
- Test kimliği
test123için tüm yük testi çalıştırmalarını göster - "Yük testi kimliğiyle
loadtest456ilişkili tüm test çalıştırmalarını listele" - "Yük testi çalıştırma kimliği
testrun789için ayrıntıları alın" - "Yük testi kimliği
testrun101altında test çalıştırmasınınloadtest202sonuçları nelerdir?" - "Test çalıştırması
testrun303için ayrıntıları getirebilir misiniz?"
| Parameter | Gerekli veya isteğe bağlı | Description |
|---|---|---|
| Test Kimliği | Opsiyonel | Ayrıntılarını getirmek istediğiniz yük testinin kimliği. |
| Test kaynağı adı | Opsiyonel | Ayrıntılarını getirmek istediğiniz yük testi kaynağının adı. |
| Test Çalıştırma ID'si | Opsiyonel | Ayrıntılarını getirmek istediğiniz yük testi çalıştırmasının kimliği. |
Tool açıklama ipuçları: Yıkıcı: ❌ | Idempotent: ✅ | Açık Dünya: ❌ | Salt Okunur: ✅ | Gizli: ❌ | Yerel Gerekli: ❌