1.前言php
Jmeter錄製腳本有兩種方式。1.經過第三方工具錄製好比:Badboy,而後轉化爲jmeter可用的腳本;2.使用jmeter自己自帶的錄製腳本功能。css
對於測試小白來講可用先使用jmeter錄製腳本,熟悉jmeter工具的使用,以及jmeter基本的腳本,其實後期熟悉以後,你會發現本身寫腳本比錄製快不少,因此直接教你們使用jmeter自己自帶的錄製功能錄製一份腳本。html
2.錄製腳本apache
測試案例地址:http://demo.zentao.net/user-login-Lw==.html瀏覽器
第一步:打開jmeter,更改測試計劃名稱爲 Test chandao服務器
第二步:在測試計劃(Test chandao)上右鍵建立」線程組」,將線程組名稱改成 login(登陸)jsp
Test chandao (鼠標右鍵)---->添加---->Threads(Users)---->線程組工具
第三步:添加」HTTP Cookie管理器」 測試
Test chandao (鼠標右鍵)---->添加---->配置元件---->HTTP Cookie管理器spa
說明:若是錄製的操做包括用戶登陸操做,則須要添加「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錄製腳本,你就學完了,是否是以爲很簡單,其實測試自己就不難,我也是測試小白一點一點過來的,但願看到這篇文章的人,咱們一塊兒進步,加油ヾ(◍°∇°◍)ノ゙