在繼續(xù)學(xué)習(xí)本JMeter教程之前,讓我們先了解一些與測試應(yīng)用程序相關(guān)的術(shù)語。
性能測試
軟件性能測試是一種非功能性測試,其中應(yīng)用程序的性能在預(yù)期或更高負(fù)載下進(jìn)行評估。
進(jìn)行性能測試以測量系統(tǒng)的不同性能屬性,如響應(yīng)時(shí)間(速度),可靠性,資源使用,可擴(kuò)展性,各種負(fù)載條件下的穩(wěn)定性等。
在推出市場上的最終軟件產(chǎn)品之前,應(yīng)針對各種負(fù)載條件下的速度,可擴(kuò)展性和穩(wěn)定性對產(chǎn)品進(jìn)行測試。
如果產(chǎn)品在沒有進(jìn)行性能測試的情況下直接上線,可能會導(dǎo)致處理速度慢和可用性差等問題,從而可能獲得不良聲譽(yù)并直接影響預(yù)期的銷售目標(biāo)。
負(fù)載測試是一種性能測試,可模擬任何軟件,應(yīng)用程序或網(wǎng)站上的實(shí)際負(fù)載。
它有助于確定系統(tǒng)在正常和峰值條件下的行為方式。
可以在受控的實(shí)驗(yàn)室條件下執(zhí)行負(fù)載測試,以比較不同系統(tǒng)的功能或準(zhǔn)確測量單個(gè)系統(tǒng)的功能。
壓力測試也是一種性能測試,有助于確定計(jì)算機(jī),網(wǎng)絡(luò),程序或設(shè)備在不利條件下保持一定效率的能力。
壓力測試也稱為疲勞測試。