← ሁሉም መሣሪያዎች

የሐሰት ውሂብ ጀነሬተር

ለሙከራ፣ ማሳያ እና QA እውነተኛ የሚመስሉ የሐሰት ስሞችን፣ ኢሜይሎችን፣ አድራሻዎችንና የስልክ ቁጥሮችን ይፍጠሩ። የዘፈቀደ፣ ግላዊ እና ሙሉ በሙሉ በአሳሽዎ ውስጥ የተገነባ።

የፈጠራ ውሂብ ማመንጫ በእውነት የሚያደርገው ነገር

የምዝገባ ቅጽ፣ CRM ሠንጠረዥ፣ ወይም CSV ማስመጣት ፍሰት እየገነቡ ነው፣ በአንድ ነገር መሙላት ያስፈልግዎታል። ምንም የማይነግርዎት ሦስት "test test test" ረድፎች ሳይሆን፣ እንደ እውነተኛ ደንበኞች የሚመስሉ በመቶዎች የሚቆጠሩ መዝገቦች፦ ምክንያታዊ ስሞች፣ የሚሠራ የሚመስሉ ኢሜይሎች፣ ትክክለኛውን ንድፍ የሚከተሉ የመንገድ አድራሻዎች፣ ትክክለኛ ቅርጸት ያላቸው የስልክ ቁጥሮች። ያ የፈጠራ ውሂብ ማመንጫ ሥራ ነው። ለማንም ንብረት ሳይሆኑ እውነተኛ ሰዎችን የሚመስሉ መዝገቦችን ያፈጥራል።

ሰዎች እንደየቡድናቸው የተለያዩ ስሞች ይሰጡታል። Mock ውሂብ፣ dummy ውሂብ፣ ናሙና ውሂብ፣ synthetic ውሂብ፣ test fixtures። ሐሳቡ ተመሳሳይ ነው። ወደ ዳታቤዝ፣ ቅጽ፣ API፣ ወይም ማሳያ ስክሪን ሊጥሉት የሚችሉት እውነተኛ የሚመስሉ እሴቶችን ያገኛሉ፣ ስለዚህ ባዶ ተቀምጦ ሳይሆን በእውነት ጭነት እየተሸከመ ሶፍትዌርዎ እንዴት እንደሚሠራ ማየት ይችላሉ።

በጨለማ ኢንዲጎ ቦታ ውስጥ ከውሂብ ጅረቶች የሚፈጠሩ ረቂቅ የሚያበሩ የፕሮፋይል ካርዶች
መዝገቦች ከዘፈቀደ ንድፎች ይገነባሉ፣ ከማንም አልተቀዱም።

ለምን ያስፈልግዎታል

ባዶ መተግበሪያ ውሸት ይነግርዎታል። በአንድ ረድፍ ጥሩ የሚመስሉ አቀማመጦች ስም ረዘም ባለ ጊዜ ወይም አድራሻ ወደ ሁለተኛ መስመር ሲጠቀለል ይሰበራሉ። Pagination፣ ደረደራ፣ ፍለጋ፣ overflow handling መጠን ካለ በኋላ ብቻ ነው የሚሞከሩት። ስለዚህ የመጀመሪያው ምክንያት ግልጽ ልማት ነው፦ አሁንም እየገነቡ ባሉበት ጊዜ ስክሪኖችዎ ትክክለኛ ይዘት እንዲያጋጥሟቸው ይፈልጋሉ።

QA ይበልጥ ይደገፍበታል። ጥሩ test ውሂብ ወዳልተለመዱ ጉዳዮች ሆን ተብሎ ይሸፍናል። ረዥም ስሞች፣ የተለዩ ፊደላት፣ የፎቅ ቁጥር ያላቸው አድራሻዎች፣ validatorዎ ገና ያላገኘው የስልክ ቅርጸት። ጥቂት ሺ ረድፎችን ማመንጨት ነገሩን load test ማድረግ፣ በመጠን ብቻ የሚታየውን ስህተት ማግኘት፣ የማስመጣት ስርዓቶች እንደማይታነቁ ማረጋገጥ ያስችልዎታል። ማሳያዎች ሦስተኛው ምክንያት ናቸው። የሽያጭ ስክሪን ወይም ስክሪንሾት ከቦታ-ያዢ ስንዝርነት ይልቅ ተዓማኒ በሆኑ ሰዎች ተሞልቶ ብዙ ይበልጥ አሳማኝ ይመስላል፣ የፈለጉትን ያህል ጊዜ ደግመው ማመንጨትም ይችላሉ።

በእውነተኛ ተጠቃሚ ውሂብ በጭራሽ አይሞክሩ

ጠንካራ ማድረግ የሚያስፈልገው ክፍል ይህ ነው። ትክክለኛ ስለሆነና ቀድሞውኑ እውነተኛ ስለሚመስል ከምርት ዳታቤዝዎ ወደ staging ቁራጭ መቅዳት ማራኪ ነው። አያድርጉት። እውነተኛ መዝገቦች እውነተኛ PII ናቸው፦ ትክክለኛ ስሞች፣ ኢሜይሎች፣ የስልክ ቁጥሮች፣ ከትክክለኛ ሰዎች ጋር የተያያዙ አድራሻዎች። ያ ውሂብ ወደ test አካባቢ፣ ወደ የተጋራ ሠንጠረዥ፣ ወደ ትኬት ውስጥ ስክሪንሾት፣ ወይም ወደ ስህተት ሪፖርት ልክ በደረሰ ቅጽበት፣ ለፍሳሽ የፍንዳታ ራዲየስን አስፍተዋል ደግሞም ምናልባትም የግላዊነት መስመር ተሻግረዋል።

Synthetic ውሂብ ይህን ሁሉ ያልፋል። ማንም ትክክለኛ ሰው በስብስቡ ውስጥ ስለሌለ ማንም ማንነት አይጋለጥም። ወደ ሕዝባዊ ማሳያ መለጠፍ፣ ወደ ድጋፍ ክር ማያያዝ፣ ወይም ለተቋራጭ መስጠት ያለ ሁለተኛ ሐሳብ ይችላሉ። የፈጠራ ውሂብ እዚህ ምቹ ብቻ ሳይሆን፣ ኃላፊነት የተሞላበት ነባሪ ነው። ከምርት ዳታቤዝ ራሱ በስተቀር በሁሉም ቦታ ይጠቀሙበት።

ምን ዓይነት ውሂብ ማመንጨት ይችላሉ

ጥሩ ማመንጫ ደጋግመው ደግመው የሚፈልጓቸውን የተለመዱ ቅርጾች ይሸፍናል፦ ሙሉ ስሞችና ተለያይተው የመጀመሪያና የመጨረሻ ስሞች፣ የኢሜይል አድራሻዎች፣ ከከተማ እና የፖስታ ኮድ ጋር የመንገድ አድራሻዎች፣ የስልክ ቁጥሮች፣ ቀኖች፣ የተጠቃሚ ስሞች፣ የኩባንያ ስሞች፣ ቁጥራዊ መለያዎች። እሴቶቹ የእውነተኛ-ዓለም ቅርጸቶችን ይከተላሉ፣ ስለዚህ ኢሜይል እንደ ኢሜይል ይመስላል የፖስታ ኮድ ደግሞ ከትክክለኛው ግምታዊ ንድፍ ጋር ይመሳሰላል። ያ ቅርጸት ውሂቡን ጠቃሚ የሚያደርገው፣ ጨርቅ የሚጥል validator እነዚህን ስለሚቀበል ነው።

ብልሃቱ ሁሉም ከስም ዝርዝሮች፣ ከዶሜይን ንድፎች፣ ከአድራሻ ቀረጻዎች በዘፈቀደ የተገጣጠመ መሆኑ ነው። እያንዳንዱ መዝገብ ወዲያውኑ ተጣብቆ ይገነባል፣ ይህም ማለት regenerate ጠቅ ማድረግ በእያንዳንዱ ጊዜ አዲስ ስብስብ ማግኘት ይችላሉ ማለት ነው። አሁን ሃምሳ ረድፎችና በአንድ ሰዓት ውስጥ የተለየ ሃምሳ ያስፈልግዎታል? ችግር የለም፣ ደግሞም ትክክለኛ ሰው በድንገት ደግሞ የመጠቀም ስጋት የለም፣ ምክንያቱም ገና ከመጀመሪያውም ትክክለኛ ሰው አልነበረም።

በሰማያዊና ወርቃማ ብርሃን የሚፈሱ ስም-አልባ የተደረጉ የሚያበሩ የማንነት ካርዶች ጅረት
እያንዳንዱ ስብስብ አዲስና ዘፈቀደ ነው፣ ሙሉ በሙሉ በአሳሽዎ ውስጥ የተመነጨ።

ሙሉ በሙሉ በአሳሽዎ ውስጥ ይሠራል

ይህ መሣሪያ ሁሉንም ነገር በአካባቢ ያመነጫል። ዘፈቀደ ስሞች፣ ኢሜይሎች፣ አድራሻዎች በቀጥታ በአሳሽዎ ውስጥ በመሣሪያዎ በመጠቀም ይገነባሉ፣ የሚያፈሩት ምንም ነገር ወደ አገልጋይ አይላክም ወይም ወደ ትም ቦታ አይቀመጥም። ያ ለሁለት ምክንያቶች ጠቃሚ ነው። ፈጣን ነው፣ ምንም ዙር ጉዞ ስለሌለ፣ ግላዊም ነው፣ ስለምንም ያለመፈራት upload ስለሌለ። የሚያስፈልግዎን ያመንጩ፣ ኮፒ ያድርጉት፣ ለተጨማሪ ያድሱ። የሥራ ፍሰት ማጠናቀቅ ከፈለጉ፣ ለቅርጸትና ልወጣ ላሉ ነገሮች የሁሉንም ማመንጫዎች ወይም ሰፊውን የገንቢ መሣሪያዎች ስብስብ ያስሱ።

ተደጋግመው የሚጠየቁ ጥያቄዎች

የተመነጨው ውሂብ ከትክክለኛ ሰዎች ላይ የተመሠረተ ነው?

አይ። እያንዳንዱ መዝገብ ከስም ዝርዝሮች፣ ከዶሜይን ንድፎች፣ ከአድራሻ ቀረጻዎች በዘፈቀደ ተገጣጥሟል። እሴቶቹ እውነተኛ እንዲመስሉ ተዘጋጅተዋል፣ ነገር ግን ከማንም ትክክለኛ ሰው ጋር አይዛመዱም፣ ስለዚህ ምንም PII የለበትም።

ለምን ለሙከራ ትክክለኛ ተጠቃሚ ውሂብ አልጠቀም?

ትክክለኛ መዝገቦች ከትክክለኛ ሰዎች ጋር የተያያዘ የግል ውሂብ ናቸው። ወደ test አካባቢ፣ ስክሪንሾት፣ ወይም ስህተት ሪፖርት ልክ ሲቀመጡ፣ የግላዊነትና የፍሳሽ ስጋት ፈጥረዋል። Synthetic ውሂብ ያንን ተጋላጭነት ሳይይዝ እውነተኛ የሚመስሉ እሴቶችን ይሰጣል።

መሣሪያው ውሂቤን ወደ ትም ቦታ ይልካል?

አይ። ማመንጨት ሙሉ በሙሉ በራስዎ መሣሪያ ውስጥ በአሳሽዎ ውስጥ ይከናወናል። ምንም ወደ አገልጋይ አይላክም ምንም አይቀመጥም። የፈለጉትን ያህል ጊዜ ያመነጫሉ፣ ይቀዳሉ፣ ያድሳሉ።

ምን ዓይነት የፈጠራ ውሂብ ማፍራት እችላለሁ?

የተለመዱት ስሞች፣ ኢሜይሎች፣ የመንገድ አድራሻዎች፣ የስልክ ቁጥሮች፣ ቀኖች፣ የተጠቃሚ ስሞች፣ የኩባንያ ስሞች፣ ቁጥራዊ መለያዎች ናቸው። እያንዳንዱ የተለመደ የእውነተኛ-ዓለም ቅርጸት ይከተላል ስለዚህ የተለመደ validation ያልፋል።

ለload testing ትልቅ ስብስብ ማመንጨት እችላለሁ?

አዎ። ዘፈቀደና በአካባቢ ስለሆነ፣ ዳታቤዝ ለመሙላት ወይም የማስመጣት ስርዓት ለመፈተን የፈለጉትን ያህል ጊዜ አዲስ ስብስቦችን መድገም ይችላሉ።

ለመጠቀም በእውነት ነጻ ነው?

አዎ። ምንም ምዝገባ ምንም ገደብ የለም። የሚያስፈልግዎን ውሂብ ያመንጩ፣ ኮፒ ያድርጉት፣ ተጨማሪ ሲፈልጉ ተመልሰው ይምጡ።