1. 程式人生 > >Jmeter4.0----錄制腳本(4)

Jmeter4.0----錄制腳本(4)

出現 兩種 操作 cookie 4.0 不難 可用 htm 無法

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)上右鍵創建”線程組”,將線程組名稱改為

login(登錄)

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)