4.測(cè)試結(jié)果分析
我們使用3個(gè)線程同時(shí)對(duì)測(cè)試項(xiàng)目進(jìn)行壓力測(cè)試(如下圖)
通過對(duì)結(jié)果的分析我們看到了提取出來的變量確實(shí)在起作用, 而且, 這個(gè)變量是每個(gè)線程各自獨(dú)立的(如下圖)
后記
對(duì)原 Buffalo 代碼的修改:
原來 net.buffalo.server.BuffaloServiceServlet 中在輸出結(jié)果 xml 中沒有使用 response.setContentType("text/xml"), 這導(dǎo)致返回的 xml 沒有正確的 ContentType, 進(jìn)而使 JMeter 無法獲得 Response, 在代碼中加上這句語句才能正確使用 JMeter 進(jìn)行測(cè)試;
下載的文件 att:在 JMeter 壓力測(cè)試工具中使用變量.buffalo-jmeter.zip 中的 net.buffalo.server.BuffaloServiceServlet 是已經(jīng)修改過這個(gè)問題的, 因此可以直接用于測(cè)試;
文件 att:在 JMeter 壓力測(cè)試工具中使用變量.buffalo-jmeter.zip 中還包括了上述的 JMeter 測(cè)試計(jì)劃(Buffalo-test.jmx).