作為測(cè)試工具,Selenium、QTP這類自動(dòng)化測(cè)試工具
無(wú)法生成負(fù)載,而LoadRunner這樣的性能測(cè)試工具就能實(shí)現(xiàn)呢?
QTP若要進(jìn)行性能測(cè)試,該如何實(shí)現(xiàn)呢?
->通過(guò)錄制用戶行為并進(jìn)行回放,可以模擬一個(gè)用戶的操作,
但無(wú)法在
一臺(tái)計(jì)算機(jī)上模擬多個(gè)用戶操作(由對(duì)象識(shí)別技術(shù)決定),如果要實(shí)現(xiàn)500個(gè)模擬用戶,那么就需要500臺(tái)計(jì)算機(jī),這樣實(shí)施性能測(cè)試的成本就非常高,另外需要對(duì)500個(gè)自動(dòng)化客戶端進(jìn)行管理也十分復(fù)雜。
而LoadRunner能夠有效的解決這個(gè)問(wèn)題:
LoadRunner為了解決低成本下模擬用戶行為的問(wèn)題,回避了界面,采用了
協(xié)議的方式來(lái)模擬用戶行為,不考慮用戶在客戶端操作了什么,只關(guān)心操作所帶來(lái)的最終請(qǐng)求。好比無(wú)須模擬在手機(jī)上如何單擊按鈕實(shí)現(xiàn)短信編寫(xiě)發(fā)送的過(guò)程,只需要關(guān)心SMS短信格式即可,因?yàn)榉?wù)器的負(fù)載只受SMS數(shù)據(jù)包的影響,與用戶如何操作無(wú)關(guān)。
可以說(shuō) 協(xié)議模擬 是性能測(cè)試的核心技術(shù),而所有的性能測(cè)試工具都采用了這種方式。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。