先自我介紹一下,小編浙江大學畢業(yè),去過華為、字節(jié)跳動等大廠,目前阿里P7
深知大多數(shù)程序員,想要提升技能,往往是自己摸索成長,但自己不成體系的自學效果低效又漫長,而且極易碰到天花板技術停滯不前!
因此收集整理了一份《2024年最新軟件測試全套學習資料》,初衷也很簡單,就是希望能夠幫助到想自學提升又不知道該從何學起的朋友。
既有適合小白學習的零基礎資料,也有適合3年以上經(jīng)驗的小伙伴深入學習提升的進階課程,涵蓋了95%以上軟件測試知識點,真正體系化!
由于文件比較多,這里只是將部分目錄截圖出來,全套包含大廠面經(jīng)、學習筆記、源碼講義、實戰(zhàn)項目、大綱路線、講解視頻,并且后續(xù)會持續(xù)更新
如果你需要這些資料,可以添加V獲?。簐ip1024b (備注軟件測試)
正文
jmeter是apache公司基于java開發(fā)的一款開源壓力測試工具,體積小,功能全,使用方便,是一個比較輕量級的測試工具,使用起來非常簡單。因為jmeter是java開發(fā)的,所以運行的時候必須先要安裝jdk才可以。jmeter是免安裝的,拿到安裝包之后直接解壓就可以使用,同時它在linux/windows/macos上都可以使用。 Jmeter可以做接口測試和壓力測試。其中接口測試的簡單操作包括做http腳本(發(fā)get/post請求、加cookie、加header、加權(quán)限認證、上傳文件)、做webservice腳本、參數(shù)化、斷言、關聯(lián)(正則表達式提取器和處理json-json path extractor)和jmeter操作數(shù)據(jù)庫等等。
Jmeter安裝
*JDK安裝
1.由于Jmeter是基于java開發(fā),首先需要下載安裝JDK,官網(wǎng)下載地址:Java Downloads | Oracle
-
選擇Java SE 8u151/ 8u152,點擊JDK下載?
-
安裝下載的JDK
-
配置系統(tǒng)環(huán)境變量
JMeter安裝
官網(wǎng)下載地址:Apache JMeter - Download Apache JMeter
下載完成后解壓zip包
啟動JMeter?
雙擊JMeter解壓路徑(apache-jmeter-3.3\bin)bin下面的jmeter.bat即可
接口測試
一般分五個步驟:(1)添加線程組 (2)添加http請求 (3)在http請求中寫入接入url、路徑、請求方式和參數(shù) (4)添加查看結(jié)果樹 (5)調(diào)用接口、查看返回值
注:要查看自己的接口是什么類型的請求,上述為get請求
添加聚合報告就可以查看測試的信息
post請求
注:post請求要加上參數(shù)值
jmeter 操作數(shù)據(jù)庫?
操作數(shù)據(jù)庫基本有四個步驟:(1)導入mysql的jdbc的jar包 (2)創(chuàng)建數(shù)據(jù)庫的連接配置,線程組里添加配置元件-JDBC Connection Configuration (3)線程組里添加jdbc request,寫sql語句 (4)添加察看結(jié)果樹,點擊啟動按鈕,就能看到執(zhí)行的SQL。具體的實例如下截圖所示:
?JMeter可以針對多個數(shù)據(jù)庫進行操作,下方提供一下常用的驅(qū)動
壓測結(jié)果查看
運行完后,聚合報告會顯示壓測的結(jié)果。主要觀察Samples、Average、error、Throughput。
Samples:表示一共發(fā)出的請求數(shù)
Average:平均響應時間,默認情況下是單個Request的平均響應時間(ms)
Error%:測試出現(xiàn)的錯誤請求數(shù)量百分比。若出現(xiàn)錯誤就要看服務端的日志,配合開發(fā)查找定位原因
Throughput:簡稱tps,吞吐量,默認情況下表示每秒處理的請求數(shù),也就是指服務器處理能力,tps越高說明服務器處理能力越好。
Jmeter-webservice接口腳本
基本分為五個步驟:(1)先需要通過soapui工具獲取到webservice接口的請求地址、請求報文和請求soapaction。(2)jmeter新建一個線程組 (3)線程組下建立SOAP/XML-RPC Request,寫入請求url、請求報文、請求soapaction。(3)啟動jmeter,調(diào)用接口,通過察看結(jié)果樹查看返回值。
soapui獲取信息的實例如下圖所示:
soapui提交完后,點擊raw,可看到soapation,有些接口若沒返回soapation,則jmeter里也就不用填。
網(wǎng)上學習資料一大堆,但如果學到的知識不成體系,遇到問題時只是淺嘗輒止,不再深入研究,那么很難做到真正的技術提升。
需要這份系統(tǒng)化的資料的朋友,可以添加V獲取:vip1024b (備注軟件測試)
一個人可以走的很快,但一群人才能走的更遠!不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都歡迎加入我們的的圈子(技術交流、學習資源、職場吐槽、大廠內(nèi)推、面試輔導),讓我們一起學習成長!
39241)]文章來源:http://www.zghlxwxcb.cn/news/detail-855780.html
一個人可以走的很快,但一群人才能走的更遠!不論你是正從事IT行業(yè)的老鳥或是對IT行業(yè)感興趣的新人,都歡迎加入我們的的圈子(技術交流、學習資源、職場吐槽、大廠內(nèi)推、面試輔導),讓我們一起學習成長!文章來源地址http://www.zghlxwxcb.cn/news/detail-855780.html
到了這里,關于Jmeter進行壓力測試不為人知的秘密_jmter壓力測試,軟件測試面試項目的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!