Toxiproxy 2.3 ametlik vÀljalase, proksi rakenduste vastupidavuse testimiseks vÔrgu probleemidele.

Shopify, ĂŒks suurimaid e-kaubanduse platvorme, avaldas Toxiproxy 2.3 versioonis proxy serveri, mis simuleerib vĂ”rgu- ja sĂŒsteemivigu ning anomaaliaid rakenduste tĂ”hususe testimiseks nende tingimuste ilmnemisel. Programm on mĂ€rkimisvÀÀrne, kuna see pakub API-d, et dĂŒnaamiliselt muuta suhtluskanali omadusi, mida saab kasutada Toxiproxy integreerimiseks unit-testimise sĂŒsteemide, pideva integreerimise platvormide ja arenduskeskkondadega. Toxiproxy kood on kirjutatud Go keeles ja levitatakse MIT litsentsi alusel.

Proxy kĂ€ivitatakse kontrollitava rakenduse ja selle rakendusega suhtleva vĂ”rgu teenuse vahel, misjĂ€rel suudab see simuleerida teatud viivituse tekkimist vastuse saamisel vĂ”i serverilt pĂ€ringu saatmisel, muuta lĂ€bilaskevĂ”imet, simuleerida ĂŒhenduste vastuvĂ”tmise katkestust, hĂ€irida ĂŒhenduste loomise vĂ”i sulgemise tavapĂ€rast kulgu, tĂŒhistada loodud ĂŒhendusi, moonutada pakettide sisu.

Proxy serveri juhtimiseks rakendustest on saadaval klienditeegid Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust ja Elixir, mis vÔimaldavad reaalajas muuta vÔrgu suhtlemise tingimusi ja kohe hinnata tulemusi. Suhtluskanali omaduste muutmiseks ilma koodi muutmiseta vÔib kasutada spetsiaalset tööriista toxiproxy-cli (eeldatakse, et Toxiproxy API-d kasutatakse unit-testides, ja tööriist vÔib olla kasulik interaktiivsete katsete lÀbiviimiseks).

Uues versioonis on muutustest nimetatud HTTPS-i kliendi lĂ”pp-punkti töötleja lisamist, tĂŒĂŒpiliste testitöötlejate jagamist eraldifailidesse, API client.Populate rakendamist, armv7 ja armv6 platvormide toetust ning vĂ”imalust muuta serveri logimise taset.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster