當前位置:首頁 » 網頁前端 » jmeter錄制腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jmeter錄制腳本

發布時間: 2022-01-21 01:54:04

① 如何使用jmeter錄制https腳本

jmeter測試性能的本質是收集請求發送到接收這一段時間的時間差來判斷一套系統的響應時間,同時獲取一些服務的性能測試,並不能對客戶端進行性能測試。 如果想要對客戶端做性能測腸場斑渡職盜辦醛暴互試,運行的時候看cpu、內存的利用率即可,手機端也是同理的。

② jmeter為啥要錄制腳本

jmeter的錄制功能不大好用,錄制後可能會執行失敗,所以需要後期做調整、修改。
一般錄制腳本使用badboy,然後jmeter中執行腳本

③ jmeter可以直接錄制腳本嗎

jmeter可以錄制腳本,但是錄制的腳本不太好,對於新手來說需要修改代碼比較有難度,一般配合badboy來錄制腳本給jmeter使用

④ jmeter錄制腳本之後怎麼使用

1、啟動。
剛才在家裡的機器上下載安裝了Jmeter2.02版,啟動時總是提示「Error oclearcase/"
target="_blank" >ccurred ring initialization of VM Could not
reserve enough space for object heap」,完了,128M的內存跑不起來一個小小的Jmeter
:(。怎麼辦?修改Jmeter的啟動參數「set HEAP=-Xms256m -Xmx256m」「
set NEW=-XX:NewSize=128m -XX:MaxNewSize=128m」,改256->56,128->28。這里只是一個小小的插曲,實際使用時不要這么改哦。好了,可以啟動了:)
2、下面說Jmeter中的腳本錄制。
(1)選中Test Plan單擊滑鼠右鍵,在彈出菜單中選擇Add->Thread Group;
(2)接下來選中WorkBench單擊滑鼠右鍵,在彈出菜單中選擇Add->Non-Test Elements->HTTP Proxy Server;
(3)
在「HTTP Proxy Server」窗口中Target Controller下拉框選擇Test Plan > Thread
Group(表示腳本生成在這個線程組下),Grouping下拉框選擇Put each group in a new
controller(表示把每組腳本放到一個新的組中,避免生成的腳本雜亂且無法組織);
(4)單擊窗口最下方的Start;
(5)打開瀏覽器,設置代理伺服器的設置為localhot,埠號為8080(在「HTTP Proxy Server」窗口中設置了使用8080埠進行偵聽);
(6)在地址中鍵入要錄制頁面的URL對頁面進行操作,Jmeter就會自動把所進行的操作錄製成為腳本了,可以看到Thread Group節點下面多了許多的子節點就是錄制生成的腳本;
(7)操作完畢後在Jmeter中單擊Stop先停止錄制,然後把瀏覽器的代理設置改為原來的設置即可。
3、運行及記錄結果設置
(1)
完成腳本的錄制後還需要定義你所需的結果設置才算完成了Test Plan的設置,首先要設置Thread
Group(相當於虛擬用戶組)的屬性,單擊Thread Group,在右邊的窗口中設置Number of
Thread(相當於虛擬用戶數)為5,Ramp-Up Period(in seconds)為1,Loop
Cout選項取消選中Forever,在右邊的框中輸入2。以上設置表示共有5個虛擬用戶,每隔1秒運行一個,迭代2次。
(2)要查看運行的結
果還需要加入Listener,選中Thread Group單擊滑鼠右鍵選擇Listener->View Results in
Table,通過這個視圖可以查看到每個鏈接的執行情況,包括執行時間和成功與否,再加入Aggregate
Report,通過這個視圖可以查看每個Thread Group組的最大、最小和平均響應時間。加入View Results
Tree,通過這個視圖可以查看每個鏈接的執行情況,包括發出的請求和伺服器返回的詳細內容。
(3)OK,所有的設置暫到此結束,接下載可以運行了。
4、運行及結果查看
(1)OK,運行看看吧,由於設置運行時間較短,所以先選擇View Results in Table,然後按下Ctrl+r鍵開始運行腳本,就可以看到每個請求的運行結果了,還可以單擊其他兩個結果視圖實時查看運行結果。
說了這么多相信讀者已經對這個工具有些感性的認識了吧,簡單、便捷、跨平台、隨手拈來即可使用,是它最大的有點(占內存是Java無法避免的,出現最先一幕)。不過我的本意是想說說使用使用Jmeter進行查詢內容參數化的,沒想到就簡單使用也花費了這么多篇幅,那隻有下一節再敘了。

⑤ 如何用jmeter代理錄制腳本

啟動JMeter,雙擊運行jmeter.bat。

2
創建HTTP請求默認值。
--添加線程組:右擊"測試計劃"→添加→Threads(Users)→線程組,建議重命名線程組增強可讀性。
--添加HTTH請求默認值:右擊"XX線程組"→添加→配置元件→添加HTTP請求默認值。

3
配置HTTP請求默認值。
--伺服器名稱或IP(Server Name or IP)輸入:jakarta.apache.org
--協議(Protocol)輸入:http
--埠(Port Number)輸入:80
--路徑(path)保留為空。
註:jakarta.apache.org(JMeter本地自帶有說明文檔可用於測試)

END
二、添加HTTP代理伺服器

1
添加HTTP代理伺服器。
--右擊"工作台"→添加→非測試元件→HTTP代理伺服器(HTTP(S) Test Script Recorder)。
註:HTTP(S) Test Script Recorder(教新版本)= HTTP Proxy Server (老版本)

2
配置HTTP代理伺服器。
--埠(Port域):8088
--目標控制器(Target Controller):測試計劃>XXXX(線程組名稱)
--添加「包含模式(Patterns to Include)」:如「.*\.html」
--添加「排除模式(Patterns to Exclude)」:如「.*\.gif」
單擊底部「開啟(Start)」按鈕,出現彈窗提示點擊」確定」即可。

END
三、配置瀏覽器代理

1
啟動Internet Explore(示例),但不關閉JMeter。
2
配置瀏覽器代理。
--在IE瀏覽器中點擊工具--Internet選項--連接--區域網設置--選中"為LAN使用代理伺服器"。
--輸入地址和埠。地址:localhost或本機的IP;埠:8088。
--最後依次點擊"確定"。

END
四、操作被訪問JMeter界面

1
操作被訪問JMeter界面。
--在IE中輸入:http://jakarta.apache.org/jmeter/index.html
--隨便點擊JMeter界面上的幾個連接。
--關閉瀏覽器,將視線轉回JMeter窗口上。

END
五、查看結果--添加監.聽器

1
添加"查看結果樹"。
--右擊"XX線程組"→添加→監.聽器→查看結構樹。
--點擊"啟動"(Ctrl+R)按鈕查看運行結果。

2
添加"聚合報告"
--右擊"XX線程組"→添加→監.聽器→查看結構樹。
--點擊"啟動"(Ctrl+R)按鈕查看運行結果。

⑥ jmeter錄制腳本工具有哪些

方法一: 使用badboy來錄制腳本

badboy本身是一個針對Web的測試工具,它錄制的腳本可以直接供Jmeter使用

打開badboy, 如何錄制腳本, 錄制完後,點File -> Export to JMeter. 如何Jmeter就能直接使用這些腳本

方法二: 利用Jmeter錄制腳本

把Jmeter配置成一個Web代理,用Jmter自己來錄制腳本

第一步: 創建一個Thread Group (郵件點擊: Test Plan -> Add -> Thread Group)

第二步: 創建http 代理伺服器 (郵件點擊"工作台"(WorkBench), Add-> Non-Test Elements -> HTTP(S) Test Script Recorder)

然後設置瀏覽器的代理伺服器。 設置好後,在瀏覽器中訪問網站。 Jmeter就能錄制下來了。

Jmeter 中錄制的腳本亂七八糟的, 什麼圖片,js都有,根本沒法用,真不如自己寫腳本。

應該設置下忽略這些沒用的請求

⑦ jmeter怎麼錄制app腳本

Jmeter 是一個非常流行的性能測試工具,雖然與LoadRunner相比有很多不足,比如:它結果分析能力沒有LoadRunner詳細;很它的優點也有很多:
l開源,他是一款開源的免費軟體,使用它你不需要支付任何費用,
l小巧,相比LR的龐大(最新LR11將近4GB),它非常小巧,不需要安裝,但需要JDK環境,因為它是使用java開發的工具。
l功能強大,jmeter設計之初只是一個簡單的web性能測試工具,但經過不段的更新擴展,現在可以完成資料庫、FTP、LDAP、WebService等方面的測試。因為它的開源性,當然你也可以根據自己的需求擴展它的功能。
我覺得它更像一個瑞士軍刀,小巧,且功能齊全。初次認識Jmeter的時候,我覺得它不好,是因為相比LR來說,它沒有腳本錄制功能,也許不是沒有,只是我不知道,因為文檔上介紹的是這樣,我要做一個web性能測試的話,就手動的一個個添加循環控制器、http信息管理頭、http請求等等各種元件。如果測試的腳本較多時,這無疑是個體力活。
Badboy是一款不錯web自動化測試工具,利用它來錄制腳本,並且錄制的腳本可以直接保存為JMeter文件來使用。我無疑給我們帶來了很大我方便。
----------------------我的環境------------
Badboy version 2.1.1
Apache JMeter-2.3.4 (需要JDK環境來運行)
--------------------------------------------
第一種方法:通過bodboy來錄制腳本。

1.打開人badboy工具,點擊工欄目上的紅色圓形按鈕,在地址欄目中輸入被測試項目的地址。

錄制完成後,點擊工具欄旁邊黑色按鈕,結束錄制。
選擇「文件」--àExport to Jmeter…

2.打開Jmeter工具,選擇「文件」-->「打開」選擇剛才保存的文件(.jmx類型),將文件導入進來了。

第二種方法,通過JMeter自身設置來錄制腳本。

這種方法是我才發現的(鄙視一下自己的無知,嘻嘻~!),覺得方法比較簡單。
1.打開JMeter工具
創建一個線程組(右鍵點擊「測試計劃」--->「添加」---->「線程組」)
創建一個http代理伺服器(右鍵點擊「工作台」--->「添加」--->「非測試元件」--->「http代理伺服器」)
完整的設置參照下圖:

2. 下面來設置一下IE瀏覽器
IE--->「internet屬性」--->「連接」--->「區域網設置」

設置為本機IP就可以了,注意埠號要與Jmeter上的埠號一致。默認都是8080埠。
3. 現在點擊jmeter上的「啟動」按鈕,打開瀏覽器輸入需要錄制web項目地址,jmeter會自動記錄你IE所訪問的頁面。

PS:第二種方法是我剛才知道的一種,關於這兩種方法哪個更好,現在還不知道,但第二方法有通過IE瀏覽器輔助的,我想可能只要IE能打開的,它都能記錄,但它錄制的腳本看上去比較亂(感覺上)

⑧ 如何使用Jmeter錄制腳本

1、錄制腳本:(1)選中Test Plan單擊滑鼠右鍵,在彈出菜單中選擇Add->Thread Group;

(2)接下來選中WorkBench單擊滑鼠右鍵,在彈出菜單中選擇Add->Non-Test Elements->HTTP Proxy Server;

(3)在「HTTP Proxy Server」窗口中Target Controller下拉框選擇Test Plan > Thread Group(表示腳本生成在這個線程組下),Grouping下拉框選擇Put each group in a new controller(表示把每組腳本放到一個新的組中,避免生成的腳本雜亂且無法組織);(4)單擊窗口最下方的Start;

(5)打開瀏覽器,設置代理伺服器的設置為localhot,埠號為8080(在「HTTP Proxy Server」窗口中設置了使用8080埠進行偵聽);

(6)在地址中鍵入要錄制頁面的URL對頁面進行操作,Jmeter就會自動把所進行的操作錄製成為腳本了,可以看到Thread Group節點下面多了許多的子節點就是錄制生成的腳本;

(7)操作完畢後在Jmeter中單擊Stop先停止錄制,然後把瀏覽器的代理設置改為原來的設置即可。2、運行及記錄結果設置:

(1)完成腳本的錄制後還需要定義你所需的結果設置才算完成了Test Plan的設置,首先要設置Thread Group(相當於虛擬用戶組)的屬性,單擊Thread Group,在右邊的窗口中設置Number of Thread(相當於虛擬用戶數)為5,Ramp-Up Period(in seconds)為1,Loop Cout選項取消選中Forever,在右邊的框中輸入2。以上設置表示共有5個虛擬用戶,每隔1秒運行一個,迭代2次。

(2)要查看運行的結果還需要加入Listener,選中Thread Group單擊滑鼠右鍵選擇Listener->View Results in Table,通過這個視圖可以查看到每個鏈接的執行情況,包括執行時間和成功與否,再加入Aggregate Report,通過這個視圖可以查看每個Thread Group組的最大、最小和平均響應時間。加入View Results Tree,通過這個視圖可以查看每個鏈接的執行情況,包括發出的請求和伺服器返回的詳細內容。

以上就是錄制和運行的全部內容,如果有更復雜的操作需求,Jmeter也可以修改腳本和參數化變數,因為關於Jmeter的腳本錄制方法是從網上轉載的,不能在下面添加,所以我會另寫一遍關於Jmeter的腳本的修改和參數化變數的文章。

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/li_ok/archive/2006/12/07/1433159.aspx

⑨ 如何用jmeter啟動錄制腳本

利用Jmeter錄制腳本
把Jmeter配置成一個Web代理,用Jmter自己來錄制腳本
第一步: 創建一個Thread Group (郵件點擊: Test Plan -> Add -> Thread Group)
第二步: 創建http 代理伺服器 (郵件點擊"工作台"(WorkBench), Add-> Non-Test Elements -> HTTP(S) Test Script Recorder)
然後設置瀏覽器的代理伺服器。 設置好後,在瀏覽器中訪問網站。 Jmeter就能錄制下來了。