ஷார்டிங்
இயல்பாக, WebdriverIO சோதனைகளை இணையாக இயக்குகிறது மற்றும் உங்கள் கணினியில் உள்ள CPU கோர்களின் சிறந்த பயன்பாட்டிற்காக முயற்சி செய்கிறது. மேலும் அதிகமான இணையாக்கத்தை அடைய, பல இயந்திரங்களில் ஒரே நேரத்தில் சோதனைகளை இயக்குவதன் மூலம் WebdriverIO சோதனை செயல்பாட்டை மேலும் அளவிடலாம். இந்த செயல்பாட்டு முறையை நாங்கள் "ஷார்டிங்" என்று அழைக்கிறோம்.
பல இயந்திரங்களுக்கு இடையில் சோதனைகளை ஷார்டிங் செய்தல்
சோதனை தொகுப்பை ஷார்ட் செய்ய, கட்டளை வரியில் --shard=x/y ஐ பாஸ் செய்யவும். எடுத்துக்காட்டாக, தொகுப்பை நான்கு ஷார்டுகளாகப் பிரிக்க, ஒவ்வொன்றும் சோதனைகளில் ஒரு நான்காவது பங்கை இயக்குகிறது:
npx wdio run wdio.conf.js --shard=1/4
npx wdio run wdio.conf.js --shard=2/4
npx wdio run wdio.conf.js --shard=3/4
npx wdio run wdio.conf.js --shard=4/4
இப்போது, நீங்கள் இந்த ஷார்டுகளை வெவ்வேறு கணினிகளில் இணையாக இயக்கினால், உங்கள் சோதனை தொகுப்பு நான்கு மடங்கு வேகமாக முடிக்கப்படும்.