டோக்ஸிப்ராக்ஸி 2.3 வெளியீடு

மிகப்பெரிய இ-காமர்ஸ் தளங்களில் ஒன்றான Shopify, Toxiproxy 2.3 ஐ வெளியிட்டது, இது போன்ற நிலைமைகள் ஏற்படும் போது, ​​நெட்வொர்க் மற்றும் சிஸ்டம் தோல்விகள் மற்றும் முரண்பாடுகள் போன்றவற்றைச் சோதிக்கும் வகையில் வடிவமைக்கப்பட்ட ப்ராக்ஸி சர்வர். டோக்ஸிப்ராக்ஸியை யூனிட் சோதனை அமைப்புகள், தொடர்ச்சியான ஒருங்கிணைப்பு தளங்கள் மற்றும் மேம்பாட்டு சூழல்களுடன் ஒருங்கிணைக்கப் பயன்படும் தகவல்தொடர்பு சேனல் பண்புகளை மாறும் வகையில் மாற்றுவதற்கு ஏபிஐ வழங்குவதில் நிரல் குறிப்பிடத்தக்கது. Toxiproxy குறியீடு Go இல் எழுதப்பட்டு MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

சோதனை செய்யப்படும் பயன்பாட்டிற்கும் இந்த பயன்பாடு தொடர்பு கொள்ளும் நெட்வொர்க் சேவைக்கும் இடையே ஒரு ப்ராக்ஸி இயங்குகிறது, அதன் பிறகு சேவையகத்திலிருந்து பதிலைப் பெறும்போது அல்லது கோரிக்கையை அனுப்பும்போது, ​​அலைவரிசையை மாற்றும்போது, ​​இணைப்புகளை ஏற்க மறுப்பதை உருவகப்படுத்தும்போது, ​​குறிப்பிட்ட தாமதம் ஏற்படுவதை உருவகப்படுத்தலாம். , இணைப்புகளை நிறுவுதல் அல்லது மூடுதல் ஆகியவற்றின் இயல்பான முன்னேற்றத்தை சீர்குலைத்தல், நிறுவப்பட்ட இணைப்புகளை மீட்டமைத்தல், பாக்கெட்டுகளின் உள்ளடக்கங்களை சிதைத்தல்.

பயன்பாடுகளிலிருந்து ப்ராக்ஸி சேவையகத்தின் செயல்பாட்டைக் கட்டுப்படுத்த, ரூபி, கோ, பைதான், சி#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust மற்றும் Elixir ஆகியவற்றிற்கு கிளையன்ட் லைப்ரரிகள் வழங்கப்படுகின்றன, இது நெட்வொர்க் தொடர்புகளை மாற்ற உங்களை அனுமதிக்கிறது. விமானத்தில் நிலைமைகள் மற்றும் உடனடியாக முடிவை மதிப்பீடு. குறியீட்டில் மாற்றங்களைச் செய்யாமல் ஒரு தகவல்தொடர்பு சேனலின் பண்புகளை மாற்ற, ஒரு சிறப்பு பயன்பாடு toxiproxy-cli பயன்படுத்தப்படலாம் (Toxiproxy API யூனிட் சோதனைகளில் பயன்படுத்தப்படுகிறது என்று கருதப்படுகிறது, மேலும் இந்த பயன்பாடு ஊடாடும் சோதனைகளை நடத்துவதற்கு பயனுள்ளதாக இருக்கும்).

புதிய வெளியீட்டில் உள்ள மாற்றங்களில் HTTPSக்கான கிளையன்ட் எண்ட்பாயிண்ட் ஹேண்ட்லரைச் சேர்ப்பது, வழக்கமான டெஸ்ட் ஹேண்ட்லர்களை தனித்தனி கோப்புகளாகப் பிரிப்பது, கிளையன்ட்.Populate API ஐ செயல்படுத்துதல், armv7 மற்றும் armv6 தளங்களுக்கான ஆதரவு மற்றும் மாற்றும் திறன் ஆகியவை அடங்கும். சேவையகத்திற்கான பதிவு நிலை.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்