JMeter啟用WEB代理,瀏覽器把代理上網(wǎng)設(shè)置為JMeter所在的IP地址,自己電腦就是127.0.0.1代理端口默認(rèn)8080。至于瀏覽器修改代理上網(wǎng)服務(wù)器,不做截圖。

Jmeter 運(yùn)行在目錄  apache-jmeter-2.10in jmeter.dat文件,雙擊打開(kāi)進(jìn)入Jmeter界面

Jmeter界面

建立測(cè)試計(jì)劃,錄制階段不需要更改任何配置。名稱可以自己改

添加一個(gè)Cookie管理器,該次測(cè)試是需要登陸操作,如果沒(méi)有Cookie管理器,登陸后的HTTP請(qǐng)求,在腳本運(yùn)行的時(shí)候,就不會(huì)帶Cookie。應(yīng)該知道后果吧,就是登陸成功后的請(qǐng)求提示你未登陸。 添加就行不需要配置。

 在工作臺(tái)啟用HTTP代理服務(wù)器

配置目標(biāo)控制器:選擇剛剛建立的測(cè)試計(jì)劃, Type選擇HttpClient4。然后啟動(dòng)。

瀏覽器設(shè)置代理

進(jìn)入腳本錄制,按照預(yù)設(shè)的測(cè)試腳本過(guò)程,操作一次ECHSOP。

登陸ECSHOP

進(jìn)入用戶管理中心

打開(kāi)評(píng)論頁(yè)面

退出

以上操作后,錄制已經(jīng)完成。錄制的頁(yè)面中,可能有其他的訪問(wèn)在里面,可以將不需要的頁(yè)面刪除

里面瀏覽器發(fā)起的請(qǐng)求也被錄制下來(lái),這種就可以刪除。

將干擾測(cè)試的頁(yè)面刪除完后保存

測(cè)試驗(yàn)證腳本

   錄制完腳本后,運(yùn)行一次。運(yùn)行之前添加一個(gè)監(jiān)聽(tīng)器,用于查看腳本運(yùn)行情況,建議用觀察結(jié)果樹(shù)監(jiān)聽(tīng)器,可以看到來(lái)回的HTTP交互。

 

運(yùn)行

 運(yùn)行完后通過(guò)結(jié)果樹(shù)查看腳本運(yùn)行結(jié)果,中間欄為腳本運(yùn)行請(qǐng)求過(guò)的頁(yè)面,都是綠色表示頁(yè)面請(qǐng)求和響應(yīng)都正常。再查看下關(guān)鍵頁(yè)面的請(qǐng)求和響應(yīng)參數(shù),

登陸的請(qǐng)求正常,賬號(hào)songmin密碼123456 正常提交,看下響應(yīng)數(shù)據(jù)

響應(yīng)數(shù)據(jù),看到有登陸成功的關(guān)鍵字。OK  腳本沒(méi)問(wèn)題,其他頁(yè)面不去驗(yàn)證了,測(cè)試時(shí),根據(jù)測(cè)試流程驗(yàn)證關(guān)鍵的幾個(gè)頁(yè)面請(qǐng)求和響應(yīng)數(shù)據(jù),是否和正常操作對(duì)應(yīng)。

添加報(bào)表

    報(bào)表格式很多種,根據(jù)自己情況使用。不清楚的話,可以都添加運(yùn)行一次后,看那個(gè)報(bào)表更合適

編輯測(cè)試壓力數(shù)據(jù)

300并發(fā),10秒中300并發(fā)準(zhǔn)備完成,循環(huán)次數(shù)永遠(yuǎn),持續(xù)時(shí)間300

運(yùn)行腳本

300線程數(shù)已經(jīng)完成啟動(dòng)

查看報(bào)表

圖形報(bào)表

聚合報(bào)表,看到每個(gè)頁(yè)面的響應(yīng)時(shí)間,錯(cuò)誤率,請(qǐng)求次數(shù)等。