當前位置:首頁 » 編程軟體 » jmeter在哪保存腳本

jmeter在哪保存腳本

發布時間: 2022-06-30 20:35:00

⑴ jmeter怎麼導入badboy錄制腳本

jmeter導入badboy錄制腳本的方法

一、Badboy的下載和安裝

  • Badboy下載。

  • 網路搜索"Badboy下載",可在第三方網站下載到,也進入官網(Badboy Software Home Page)下載。

  • 安裝Badboy。

  • 雙擊BadboyInstaller-2.2.exe,然後根據提示進行Badboy安裝。


二、使用Badboy錄制腳本並導出為jmx格式

  • 啟動Badboy工具,進入Badboy安裝目錄下雙擊badboy.exe。下圖是Badboy主界面。

  • 以登陸網路為例錄制腳本,輸入網路網址後敲回車,即進入網路界面。

  • 登陸網路。

  • 登陸成功後進入個人用戶界面。

  • 將錄制腳本導出為jmx格式。

  • 點擊File→Export to JMeter...→另存為"網路登陸.jmx"→保存。


三、使用JMeter運行導出的jmx腳本

  • 啟動JMeter,導入"網路登陸.jmx"。

  • --點擊文件→打開→選中「網路登陸.jmx」→打開。

  • 添加"查看結束樹"和"聚合報告"。

  • --右擊Thread Group→添加→監聽器→查看結果樹。

  • --右擊Thread Group→添加→監聽器→聚合報告。

  • 啟動腳本運行完畢後"查看結果樹"。(點擊啟動或"Ctrl+R"運行腳本)

  • 註:網路網站安全級別高,將錄制的腳本直接重新運行會出現相應異常,故此查看結構樹和聚合報告都有異常。需做相應配置即可成功登陸。

  • 啟動腳本運行完畢後查看"聚合報告"。

⑵ 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進行查詢內容參數化的,沒想到就簡單使用也花費了這么多篇幅,那隻有下一節再敘了。

⑶ maven jmeter,jmeter 腳本放哪個目錄下

linux環境還是windows環境? 如果是linux環境,到bin目錄下:./jmeter.sh XX.jmx(所要運行的測試腳本,沒有的話,examples目錄下有個) 如果有進程啟動,且jmeter.log中沒有錯誤信息就安裝成功了; 如果是windows環境,雙擊「jmeter.bat」文件

⑷ 怎麼對手機app進行測試腳本的錄制,進而使用Jmeter進行性能測試

具體步驟:
1、電腦啟動jmeter

2、jmeter在測試計劃新建線程組,在工作台新建http代理伺服器

3、設置IE代理到本地

4、手機wifi設置代理連接到PC

5、【啟動】jmeter代理伺服器

6、現在電腦隨便點開一個網頁測試是否能抓到包

7、一切正常,手機開始啟動app執行登陸操作,輸入手機號碼獲取簡訊驗證碼

8、保存回放
在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代理錄制腳本

啟動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怎麼錄制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 loadrunner區別

1、Jmeter的架構跟LoadRunner原理一樣,都是通過中間代理,監控&收集並發客戶端發現的指令,把他們生成腳本,再發送到應用伺服器,再監控伺服器反饋的結果的一個過程.
2、分布式中間代理功能在Jmeter中也有,這個分布式分理是指可設置多台代理在不同PC中,通過遠程進行控制,即通過使用多台機器運行所謂的Agent來分擔LoadGenerator自身的壓力,並藉此來獲取更大的並發用戶數.LoadRunner也有些功能.
3、Jmeter安裝簡單,只需要解壓Jmeter文件包到C盤上就可以了,其實是沒有安裝.要是你想執行調試測試腳本,前提是:裝上jdk和netbean插件.而LoadRunner安裝包有1G多,在一台P3.0,1G內存的PC上安裝要一個多小時.要是裝過較舊的盜版還不能再裝新版,解決辦法倒是有,但麻煩且花時間.
4、Jmeter沒有IP欺騙功能,IP欺騙是指在一PC台上多個IP地址來分配給並發用戶.這個功能對於模擬較真實的客戶環境來說,是較有用.LoadRunner有此功能.
5、Jmeter也提供了一個利用本地ProxyServer(代理伺服器)來錄制生成測試腳本的功能,但是這個功能並不好用,測試對象的個別參數卻要手工增加上去,還得附帶裝個IE代理,如GoogleToolbarDownloader這些插件來捕捉參數.但是有一個工具bodboy,利用這個工具可以錄制操作,然後選擇將腳本保存為Jmeter腳本,然後利用Jmeter可以打開並修改腳本
6、Jmeter的報表較少,對於要分析測試性能不足以作為依據.如要知道資料庫伺服器或應用程序服務的CPU,memory等參數,得在相關伺服器上另外寫腳本記錄伺服器的性能.
7、Jmeter做性能測試,主要是通過增加線程組的數目,或者是設置循環次數來增加並發用戶,而LoadRunner可以通過在場景中選擇要設置什麼樣的場景,然後選擇虛擬用戶數。
8、Jmeter可以通過邏輯控制器實現復雜的測試行為,相當於LoadRunner中的測試場景
9、Jmeter可以做web程序的功能測試,利用Jmeter中的樣本,可以做灰盒測試,LoadRunner主要用作性能測試
10、Jmeter是開源的,但是使用的人較少,網路上相關資料不全面,需要自己去揣摩,而LoadRunner是商業軟體,如果是正版,有技術支持,同時,網路上的資料相當多。
11、Jmeter的腳本修改,主要是對Jmeter中各個部件的熟悉程度,以及相關的一些協議的掌握情況,而不依賴於編程,而LoadRunner除了復雜的場景設置外,還需要掌握函數,修改腳本。

熱點內容
雙引號在c語言 發布:2024-05-06 16:45:52 瀏覽:964
資料庫字體 發布:2024-05-06 16:33:53 瀏覽:696
c語言鏈表建立 發布:2024-05-06 16:17:33 瀏覽:220
python3xlwt3 發布:2024-05-06 16:09:59 瀏覽:372
c語言的意思啊 發布:2024-05-06 15:54:19 瀏覽:69
如何重置手機密碼realme 發布:2024-05-06 14:57:25 瀏覽:348
自己搭建外網伺服器違法嗎 發布:2024-05-06 14:56:32 瀏覽:630
蘋果安卓哪個步數准確 發布:2024-05-06 14:43:58 瀏覽:240
安卓手機軟體用什麼編程語言寫 發布:2024-05-06 14:30:07 瀏覽:657
des解密python 發布:2024-05-06 14:30:06 瀏覽:684