Jmeter錄製方式和思路及badboy簡介

Jmeter兩種錄製方式

1.使用badboy進行腳本錄製
也是一款軟件,能夠進行瀏覽器的錄製,並且能夠導出腳本

2.使用代理進行腳本錄製
不借助三方軟件,進行瀏覽器的一些設置,操作監聽端口號,捕捉到一些操作,類似於抓包工具

腳本錄製的流程與思路

在這裏插入圖片描述
做性能測試要吃透業務,瞭解用戶到底喜歡什麼操作,他的需求等等。
怎麼能夠將這些操作都錄製下來
能夠靈活使用

使用badboy進行jmeter腳本錄製

BADBOY
在這裏插入圖片描述在這裏插入圖片描述在右側視圖區進行搜索,左側的腳本區也會相應記錄下所有的操作
在這裏插入圖片描述

使用badboy進行jmeter腳本錄製
1.點擊錄製按鈕
在這裏插入圖片描述
2.輸入禪道地址
在這裏插入圖片描述
3.對失敗用例進行轉bug
在這裏插入圖片描述
4.轉完bug以後點紅按鈕結束錄製
5.導出腳本
在這裏插入圖片描述在這裏插入圖片描述

Jmeter運行badboy腳本
1.在jmeter中打開剛剛錄製好的腳本,step中的步驟是和badboy一一對應的

2.添加查看結果樹,輔助我們進行腳本調試
在這裏插入圖片描述
3.點擊回放
在這裏插入圖片描述
4.從查看結果樹判斷剛剛錄製的腳本是否正確
在這裏插入圖片描述
打開頁面發現bug沒創建上,於是重新進行修正,將登陸的請求方式改成跟隨重定向,再次回放,發現登陸頁面出來了,但是還是不對,繼續向下看,發現提交bug的url 錯了,改好路徑,繼續回放,發現仍然不對,於是在提交bug上,發現一些中文字符亂碼了,改成中文以後,終於好了。

總結:一定要有耐心!!!一步步看爲啥回放不成功,一點點的改,最終成功回放

對於badboy調用的瀏覽器太低的問題

Badboy默認使用系統的IE瀏覽器,打開瀏覽器;
在這裏插入圖片描述
2【Internet選項】–>【 高級】Tab;
3.將【禁用腳本調試】複選框取消掉,不要勾選,並確認後,再次錄製腳本

Jmeter代理錄製

代理服務器(Proxy Server):其功能就是代理網絡用戶去取得網絡信息。形象的說:它是網絡信息的中轉站。在一般情況下,我們使用網絡瀏覽器直接去連接其他internet站點取得網絡信息時,需送出Request信號來得到回答,然後對方再把信息以bit方式傳送回來
1.HTTP請求默認值
在jmeter的工具中需要添加一個HTTP請求默認值的組件,這個組件的作用就是需要輸入被測的地址域名ip端口號。

2.HTTP代理服務器
在jmeter的工具中需要添加一個HTTP代理服務器,作用是和國外翻牆代理服務器的工作原理差不多。

3.瀏覽器設置
比如IE中的局域網設置,這中間的端口號需要和代理服務器的端口號一致,在瀏覽器中的一些操作代理服務器就能捕捉到,

這樣通過這三步 瀏覽器的一些操作被代理服務器捕捉到後形成jmeter腳本

1.首先創建一個線程組,再向工作臺中添加一個HTTP代理服務器
在這裏插入圖片描述
在這裏插入圖片描述

2.線程組名稱改一下,方便後續在代理裏便於觀察
在這裏插入圖片描述
3.填寫代理服務器
在這裏插入圖片描述
4.配置瀏覽器設置
在這裏插入圖片描述
點擊設置,Internet選項
在這裏插入圖片描述
點擊局域網設置,勾上代理服務器這個勾,在地址填入ip地址(本機就填localhost),端口就是剛纔未被佔用的端口,設置完點擊確定。這個操作做完電腦會沒有網絡,不用擔心,錄製完腳本去掉代理服務器的勾就行了。

5.點擊啓動按鈕,開始
在這裏插入圖片描述

6.錄製完第一次後, 錄製完成後,點擊停止 。添加查看結果樹,點擊回放,分析結果。
我們在翻看錄製腳本的時候發現
渲染頁面中的一些圖片和組件也被抓取下來,但是我們不需要,所以可以在代理服務器中選擇排除模式 在排除模式中點擊添加 ..(js|css|PNG|jpg|ico|png|gif). ,排除加載的js,css樣式等,讓錄製的腳本更加準確的進行測試,點擊啓動。
在這裏插入圖片描述
7.在調整的時候,如果要將亂碼改爲中文,要在內容編碼方式改成utf-8
在這裏插入圖片描述
性能分析是一個過程。 其實接下來的一段話說了可能等於沒說,但我還是要說。 jmeter能夠監控的就是那麼幾個指標,最先反應問題的肯定是響應時間,事務的成功率。 如果響應時間和成功率,其中有一個不符合要求,那麼就需要來定爲瓶頸出現在哪。 一個性能瓶頸可能出現的地方擁有很多種可能,應用系統的從前到後任何一個環節都有可能。前端、後端、數據庫、操作系統,甚至網絡,包括硬件問題,都有可能是導致出現性能瓶頸的地方,那我們作爲測試工程師,最終的目標就是要定爲到問題的發生點。本節課程的主要目的是把大家領進門來,後邊需要修煉的技術項還有很多。最主要的是一句兩句話真是說不清楚,到底是咋定爲到的性能瓶頸。 如果想在定爲瓶頸上做的輕鬆一點,就要把監控做全,監控,是性能測試中的重中之重,它就像你的眼睛一樣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章