Rilis Toxiproxy 2.3, proxy kanggo nguji daya tahan aplikasi kanggo masalah jaringan

Shopify, salah sawijining platform e-commerce paling gedhe, wis ngeculake Toxiproxy 2.3, server proxy sing dirancang kanggo simulasi jaringan lan kegagalan sistem lan anomali kanggo nguji kinerja aplikasi nalika kahanan kasebut kedadeyan. Program kasebut misuwur amarga nyedhiyakake API kanggo karakteristik saluran komunikasi kanthi dinamis, sing bisa digunakake kanggo nggabungake Toxiproxy karo sistem pengujian unit, platform integrasi sing terus-terusan lan lingkungan pangembangan. Kode Toxiproxy ditulis ing Go lan disebarake miturut lisensi MIT.

Proxy mlaku ing antarane aplikasi sing diuji lan layanan jaringan sing sesambungan karo aplikasi iki, sawise iku bisa simulasi kedadeyan wektu tundha tartamtu nalika nampa respon saka server utawa ngirim panjalukan, ngganti bandwidth, simulasi penolakan kanggo nampa sambungan. , ngganggu kemajuan normal nggawe utawa nutup sambungan, ngreset sambungan sing diadegake, ngrusak isi paket.

Kanggo ngontrol operasi server proxy saka aplikasi, perpustakaan klien kasedhiya kanggo Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust lan Elixir, sing ngidini sampeyan ngganti interaksi jaringan. kahanan ing fly lan langsung ngevaluasi asil. Kanggo ngganti karakteristik saluran komunikasi tanpa owah-owahan ing kode, bisa digunakake utilitas khusus toxiproxy-cli (dianggep yen Toxiproxy API digunakake ing tes unit, lan sarana bisa migunani kanggo nindakake eksperimen interaktif).

Antarane owah-owahan ing release anyar kalebu panangan endpoint klien kanggo HTTPS, pamisahan panangan test khas menyang file kapisah, implementasine saka klien.Populate API, dhukungan kanggo platform armv7 lan armv6, lan kemampuan kanggo ngganti. tingkat logging kanggo server.

Source: opennet.ru

Add a comment