Jmeter4.0----錄制腳本(4)
1.前言
Jmeter錄制腳本有兩種方式。1.通過第三方工具錄制比如:Badboy,然後轉化為jmeter可用的腳本;2.使用jmeter本身自帶的錄制腳本功能。
對於測試小白來說可用先使用jmeter錄制腳本,熟悉jmeter工具的使用,以及jmeter基本的腳本,其實後期熟悉之後,你會發現自己寫腳本比錄制快很多,所以直接教大家使用jmeter本身自帶的錄制功能錄制一份腳本。
2.錄制腳本
測試案例地址:http://demo.zentao.net/user-login-Lw==.html
第一步:打開jmeter,更改測試計劃名稱為 Test chandao
第二步:在測試計劃(Test chandao)上右鍵創建”線程組”,將線程組名稱改為
Test chandao (鼠標右鍵)---->添加---->Threads(Users)---->線程組
第三步:添加”HTTP Cookie管理器”
Test chandao (鼠標右鍵)---->添加---->配置元件---->HTTP Cookie管理器
說明:如果錄制的操作包括用戶登錄操作,則需要添加“HTTP Cookie管理器”,添加之後不需要任何配置,錄制後,腳本中便保存用戶登錄的相關信息
第四步:添加”HTTP代理服務器” ,啟動錄制腳本
Test chandao (鼠標右鍵)---->添加---->非測試元件---->HTTP代理服務器
按照下圖中進行相應配置,配置完成,點擊啟動(點擊啟動後,出現彈出框,直接點擊OK)
第五步:打開瀏覽器,設置代理,錄制腳本
打開IE瀏覽器 設置=》Internet 選項 =》鏈接=》局域網設置
瀏覽器設置完畢後,在IE瀏覽器地址欄中輸入要錄制腳本的地址,進行相關操作(登錄進去,隨便點擊看看即可)
操作完成之後,到jmeter的HTTP代理服務器中點擊“停止”,然後將IE瀏覽器的設置恢復原樣即可(不恢復的話會導致你無法使用瀏覽器訪問外網奧)
第六步:查看錄制的腳本
在jmeter中我們可以看到已經記錄了許多請求對應的信息,包括.gif等
第七步:HTTP代理服務器的排除模式
在測試腳本中有一些信息是沒有任何作用的,所以我們在錄制腳本的時候可以通過HTTP代理服務器的排除模式,排除一些不需要的請求信息,如css、gif、png等等。
例如:在包含模式處填上“ .*\.jsp ” ,只在請求jsp文件時錄制腳本。(這裏通常都是jsp html 根據具體情況進行填寫)
在排除模式處填上".*\.js ",在請求js文件時不錄制腳本。(通常js jpg png gif css php woff 這些類型文件都是不需要的)
添加上這些時候,錄制出來的腳本,就只有自己需要的部分,沒有多余的累贅。
第八步:保存錄制的腳本
先在jmeter安裝目錄(H:\apache-jmeter-4.0\bin)下新建一下存放腳本的文件夾(ceshi 可根據自己需求自由命名,建議用英文命名且無特殊字符),如圖所示
Test chandao (鼠標右鍵)---->選中部分保存為...
選擇之前創建的目錄(H:\apache-jmeter-4.0\bin\ceshi),點擊"Sava"即可保存成功
到這裏,jmeter錄制腳本,你就學完了,是不是覺得很簡單,其實測試本身就不難,我也是測試小白一點一點過來的,希望看到這篇文章的人,我們一起進步,加油ヾ(?°?°?)??
Jmeter4.0----錄制腳本(4)