Видео: Селен дэх JMeter гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
JMeter нь аж үйлдвэрт ашиглагддаг defecto нээлттэй эхийн ачааллын туршилтын шийдэл юм. Үүнийг ашиглахад хамгийн хэцүү зүйл бол туршилтын тохиолдлуудыг зохиох явдал юм (жишээ нь JMeter GUI). Аз болоход бид зорилгоо өөрчилснөөр үүнийг даван туулж чадна Селен туршилтуудыг эхний шатанд оруулдаг JMeter скриптүүд.
Үүнтэй адилаар та селенийг гүйцэтгэлийн туршилт хийхэд ашиглаж болох уу гэж асууж магадгүй юм.
Тийм ээ, хийх боломжтой гүйцэтгэлийн туршилт ашиглах Селен Вэб драйвер. Селен Webdriver бол зөөврийн програм хангамж юм туршилт вэб програмын хүрээ. Нээлттэй эх сурвалжийн хувьд тест автоматжуулалтын хэрэгсэл, Селен Webdriver нь бүх төрлийн байгууллагуудын дунд асар их нэр хүндтэй болсон.
Дээрхээс гадна JMeter хэрэгслийг юунд ашигладаг вэ? Апачи JMeter байж болох Apache төсөл юм болгон ашигладаг ачааллын туршилт хэрэгсэл вэб програмууд дээр анхаарлаа төвлөрүүлж, төрөл бүрийн үйлчилгээний гүйцэтгэлд дүн шинжилгээ хийх, хэмжихэд зориулагдсан.
Үүний дагуу JMeter-ийг автоматжуулалтын туршилтанд ашиглаж болох уу?
Эхлээд JMeter чадна залгаасуудыг ашиглан selenium-д нэгтгэгдэх тул Selenium you чадна болгон ашиглах автоматжуулалт танд зориулсан хэрэгсэл туршилт хэрэгцээ. Апачи JMeter нь ачаалах зориулалттай цэвэр Java нээлттэй эхийн програм хангамж юм тест функциональ зан төлөв, гүйцэтгэлийг хэмжих.
Бид JMeter-г автоматжуулж чадах уу?
Хуудас - JMeter . Хэд хэдэн автоматжуулсан Хэрэглээний онцлогийг бодит цаг хугацаанд турших туршилтын хэрэгслүүд зах зээл дээр байдаг. Бид Apache ашиглах JMeter автоматжуулалт Вэб сайтын ачааллын туршилт, гүйцэтгэлийг хэмжих хэрэгсэл. Дээрхээс гадна бид Мөн гүйцэтгэл, стресс, өргөтгөх чадварыг санал болгодог.
Зөвлөмж болгож буй:
Үйлдлийн систем дэх процесс гэж юу вэ үйлдлийн систем дэх thread гэж юу вэ?
Процесс нь хамгийн энгийнээр хэлбэл, гүйцэтгэх програм юм. Нэг буюу хэд хэдэн хэлхээ нь процессын контекст дээр ажилладаг. Thread нь үйлдлийн систем нь процессорын цагийг хуваарилдаг үндсэн нэгж юм. Threadpool-ийг голчлон хэрэглээний утаснуудын тоог багасгах, ажилчдыг удирдахад ашигладаг
Би селен дэх кодыг хэрхэн шалгах вэ?
Селен тестийн долоон үндсэн алхам WebDriver жишээг үүсгэ. Вэб хуудас руу шилжих. Вэб хуудаснаас HTML элементийг олоорой. HTML элемент дээр үйлдэл хийх. Үйлдэлд хөтчийн хариу үйлдэл үзүүлэхийг урьдчилан тооцоол. Туршилтын хүрээг ашиглан тест хийж, туршилтын үр дүнг тэмдэглэ. Туршилтыг дуусгана уу
Жишээ нь селен дэх XPath гэж юу вэ?
XPath нь HTML DOM бүтцийг ашиглан вэб хуудасны аль нэг элементийн байршлыг олоход ашиглагддаг. XPath-ийн үндсэн форматыг дэлгэцийн зургаар доор тайлбарлав. XPath гэж юу вэ? XPath Locators Вэб хуудаснаас өөр өөр элементүүдийг олох Нэр Элементийн нэрээр элементийг олох Холбоосын текст Элементийг холбоосын текстээр олох
Селен дэх толгойгүй цааз гэж юу вэ?
Толгойгүй хөтөч нь хэрэглэгчийн интерфэйсгүй хөтчийн симуляцийн програм юм. Эдгээр програмууд нь бусад хөтөчтэй адил ажилладаг боловч UI харуулахгүй. Selenium тестийг ажиллуулах үед энэ нь далд ажилладаг
Селен дэх өгөгдөл нийлүүлэгч гэж юу вэ?
TestNG @DataProvider – Туршилтын параметрүүдийн жишээ. Энэ нь танд өгөгдөлд суурилсан тест бичихэд тусалдаг бөгөөд энэ нь үндсэндээ нэг туршилтын аргыг өөр өөр өгөгдлийн багцтай олон удаа ажиллуулж болно гэсэн үг юм. @DataProvider нь testng-аас параметр дамжуулахаас бусад тохиолдолд тестийн аргууд руу параметр дамжуулах хоёр дахь арга гэдгийг анхаарна уу. xml