Toxiproxy 2.3 ning chiqarilishi, dasturning tarmoq muammolariga chidamliligini tekshirish uchun proksi-server

Eng yirik elektron tijorat platformalaridan biri Shopify tarmoq va tizimdagi nosozliklar va anomaliyalarni taqlid qilish uchun mo‘ljallangan Toxiproxy 2.3 proksi-serverini shunday sharoitlar yuzaga kelganda dastur ishlashini sinash uchun chiqardi. Dastur Toxiproxy-ni birlik sinov tizimlari, uzluksiz integratsiya platformalari va ishlab chiqish muhitlari bilan birlashtirish uchun ishlatilishi mumkin bo'lgan dinamik o'zgaruvchan aloqa kanali xususiyatlari uchun API taqdim etishi bilan ajralib turadi. Toxiproxy kodi Go-da yozilgan va MIT litsenziyasi ostida tarqatiladi.

Proksi-server sinovdan o'tayotgan dastur va ushbu ilova o'zaro aloqada bo'lgan tarmoq xizmati o'rtasida ishlaydi, shundan so'ng u serverdan javob olish yoki so'rov yuborishda ma'lum bir kechikish paydo bo'lishini taqlid qilishi, tarmoqli kengligini o'zgartirishi, ulanishlarni qabul qilishdan bosh tortishni taqlid qilishi mumkin. , ulanishlarni o'rnatish yoki yopishning normal jarayonini buzish, o'rnatilgan ulanishlarni tiklash, paketlar mazmunini buzish.

Ilovalardan proksi-serverning ishlashini boshqarish uchun Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust va Elixir uchun mijozlar kutubxonalari taqdim etilgan bo'lib, ular tarmoq o'zaro ta'sirini o'zgartirish imkonini beradi. sharoitlarni tezda aniqlang va natijani darhol baholang. Kodga o'zgartirish kiritmasdan aloqa kanalining xususiyatlarini o'zgartirish uchun maxsus toxiproxy-cli yordam dasturidan foydalanish mumkin (toxiproxy API birlik testlarida ishlatiladi va yordam dasturi interaktiv tajribalar o'tkazish uchun foydali bo'lishi mumkin deb taxmin qilinadi).

Yangi versiyadagi o'zgarishlar orasida HTTPS uchun mijozning so'nggi nuqta ishlovchisini kiritish, odatiy test ishlov beruvchilarini alohida fayllarga ajratish, client.Populate API-ni amalga oshirish, armv7 va armv6 platformalarini qo'llab-quvvatlash va o'zgartirish imkoniyati mavjud. server uchun ro'yxatga olish darajasi.

Manba: opennet.ru

a Izoh qo'shish