下班時(shí)公司安排了一個(gè)同事來(lái)對(duì)項(xiàng)目做集群性能測(cè)試,懷著對(duì)性能測(cè)試的好奇心,下班后沒(méi)有著急離開(kāi),而是等待
那位同事的到來(lái),然后在旁邊學(xué)習(xí)了下如何使用Badboy和jmeter做性能測(cè)試。
1. 軟件介紹
1.1 Badboy
Badboy,第一眼看見(jiàn)這個(gè)單詞,以為是壞孩子的意思,后來(lái)一想,它是專門用來(lái)給項(xiàng)目找茬來(lái)的,取名為Badboy
倒是平添了幾分可愛(ài),呵呵。
Badboy是用來(lái)錄制操作過(guò)程的,它錄制的結(jié)果是被jmeter做并發(fā)測(cè)試的素材使用。
Badboy首頁(yè):http://www.badboy.com.au/
1.2 Apache jmeter
Jmeter是Apache下的一個(gè)完全基于JAVA開(kāi)發(fā)的測(cè)試工具, 可以很方便的用來(lái)進(jìn)行并發(fā)測(cè)試。
Jmeter首頁(yè):http://jakarta.apache.org/jmeter/
2. 使用過(guò)程
2.1 錄制操作
(1)打開(kāi)badboy進(jìn)行登錄的錄制工作。(我們來(lái)看下163郵箱的登錄并發(fā)性能如何,嘿嘿。)
(2)點(diǎn)擊登錄,然后結(jié)束錄制,將錄制的過(guò)程保存下來(lái),保存成jmeter能夠使用的格式,Script.jmx: