Automatizuotas programinės įrangos našumo testavimas
Graževičius, Karolis |
Baigiamojo darbo tikslas - įvertinti atvirojo kodo programą Apache „JMeter”, palyginti su komerciniais įrankiais ir ją patobulinti iki konkurentų siūlomų įrankių.Šiame darbe buvo įvardyti „JMeter” trūkumai, dėl kurių jis buvo nekonkurencingas palyginti su komerciniais našumo testavimo įrankiais. Išnagrinėti tobulinimo būdai ir atliktas įvertinimas. Prieš pradedant „JMeter” tobulinimą buvo atlikta galimybių analizė, apimanti esamus įskiepus bei galimybes naujiems.Patobulintame įrankyje buvo įdiegti trys įskiepiai, kurie priartino „JMeter” įrankio funkcionalumą prie komercinių įrankių galimybių.Darbą sudaro penkios dalys: įvadas, našumo testavimas, našumo testavimo įrankių analizė, „JMeter” įrankio tobulinimas ir išvados.Darbo apimtis 40psl. 1 lentelė, 20 paveikslai, 11 literatūros šaltinių
The goal of the thesis is to analyze the feature gap between Apache JMeter and its commercial rivals - HP LoadRunner and Radview WebLoad. Thesis enumerates the functional differences between the products and proposes solutions to address the feature disparity enhancing JMeter to match the mentioned tools.While analyzing the tool existing plugins and prospects for developing new plugins were analyzed. Three plugins were found that bring Apache JMeter closer to its commercial competitors. The thesis is composed of five parts: introduction, performance testing overview, analysis of performance testing tools, JMeter enhancement and conclusions.The size of work: 40 pages, 1 table, 20 figures, 11 references