kapsamlı ve çok okunabilir entegrasyon testleri ve MockRestServiceServer
ile alay uzaktan servis isteklerini yazmak için onun çok kolay mikro servisleri oluşturma Bahar Boot ile çalışıyor.Spring Boot + Bulut | Zuul Proxy | Entegrasyon testi
ZuulProxy
'da ek tümleştirme testi gerçekleştirmek için benzer yaklaşımı kullanmanın bir yolu var mı? Başlamak istediğim, ZuulProxy
'un ZuulFitler
s sayfamın beklendiği gibi davrandığını doğrulayacak ve doğrulayacağı uzak sunucularla alay edebilmektir. Ancak ZuulProxy
, MockRestServiceServer
tarafından yeniden yapılandırılabilen RestTemplate
doğal olarak kullanmayan Netflix'ten RestClient
0 (kullanımdan muaf oldu mu?) Kullanıyor ve şu an için proxied istekleri için uzak hizmetlerden gelen yanıtlarla ilgili iyi bir yol bulamıyorum.
'Tümleştirme/sınama', @WebIntegrationTest
üzerinde bir yapılandırma özelliği ayarlayarak yeni bir son noktanın belirlendiğini belirterek, RestTemplate
aracılığıyla işlenmekte olan tüm hizmetleri başarılı bir şekilde eşleştirebilirim, ancak Zuul iletme değil.
Bir ileri hedef hizmetin alay edilmesi için en iyi yolu nedir?
Bunun çalışması için eklenmesi gereken herhangi bir yapılandırma var mı? Benzer bir şey yapmaya çalışıyorum ama Zuul rotayı seçmiyor. com.netflix.client.ClientException: strategie': Yük dengeleyici istemci için kullanılabilir sunucuyu yok bu özel durum 'Neden Olduğu olsun. O rotaya, bu durumda Eureka içinde, hizmet keşif sunucusundan Zuul yapılandırma bekliyor bilgilerden doğru ip çağrısı geliyor düşünün. – Kilian