摘要:性能測試工具介紹的背景介紹過程類元件介紹結果查看類元件介紹其他介紹背景介紹是組織的開放源代碼項目,是一個純桌面應用,用于壓力測試和性能測試。便于進行腳本的修改。
Jmeter性能測試工具介紹
Jmeter的背景介紹
Jemter過程類元件介紹
Jmeter結果查看類元件介紹
Jmeter其他介紹
Apache JMeter是Apache組織的開放源代碼項目,是一個100%純Java桌面應用,用于壓力測試和性能測試。它最初被設計用于Web應用測試但后來擴展到其它測試領域。
Jmeter環(huán)境配置:
1.Java環(huán)境配置:CLASSPATH、JAVA_HOME和PATH變量配置
2.Jmeter環(huán)境配置:JMETER_HOME和PATH變量配置
?
?
線程組:
線程組就相當于用戶活動,一個線程組就相當于一個虛擬用戶組,一個線程相當于一個虛擬用戶。
?
?
名稱:可以隨意設置,可以設置比較容易識別的名稱,例如:普及版等
注釋:添加備注信息
在取樣器錯誤后要執(zhí)行的動作:就是在錯誤之后要如何執(zhí)行,可選繼續(xù)執(zhí)行
后續(xù)的、停止執(zhí)行等。一般情況選擇“繼續(xù)”
線程數(shù):就是需要設置多少線程執(zhí)行測試,主要模擬多人在使用
Ramp-up Period (in Seconds):用于告知JMeter 要在多長時間
建立全部的線程。
調(diào)度器:選中之后可以配置啟動時間,立即或者預定的時間
?
?
?
?
HTTP請求默認值:
主要填寫通用的服務器名稱和端口號,以及協(xié)議,則其作用域內(nèi)相同服務
器和端口號的HTTP請求,都不需要重復填寫
?
?
HTTP信息頭管理器
?
?
?
?
?
?
循環(huán)控制器:
可以設定其作用域下,HTTP請求的循環(huán)次數(shù),實現(xiàn)壓測的效果
?
?
僅一次控制器:
?
?
HTTP請求:
設置請求服務器、壓力鏈接等信息,可以通過瀏覽器查看請求的域名和路
徑,然后編輯HTTP請求。
1.GET請求案例:
場景:在win8環(huán)境下,進入機構管理后臺登陸
請求信息:通過Fire Fox,可以查看到進入未付款跟進過程中產(chǎn)生的請求信息
?
?
在Jmeter中編輯HTTP請求
?
?
2.通過POST發(fā)送請求案例:
場景:在win8環(huán)境下,進入機構后臺登陸
請求信息:通過Fire Fox,可以查看到篩選過程中產(chǎn)生的請求信息
?
?
在Jmeter中編輯HTTP請求:
?
?
Ps:圖上post案例這個只是看看用法界面, 登陸見面發(fā)送的tekon是一個動態(tài)值(你抓包時候是1個token ,等實際用接口跑的話 那個值就變了。。是動態(tài)值)
?
?
token是 用戶會話的 ID 要存進去 不然不讓登錄
問題1:為什么要加一個正則表達式提取器?
答:打開首頁服務器分配個session 給當前瀏覽器用戶 登陸時確保是當前用戶 登錄。提高安全性的。
匹配數(shù)字:1是代表取 1個 0是隨機 -1 是全部(取值自己判斷)
問題2:什么時候需要田添加正則表達式提取器 答:如果一個請求里面有動態(tài)參數(shù) 依賴其它請求的響應 就需要用正則表達式提取了
響應斷言:
斷言就是檢查點。對上一個請求返回的信息,做字符串、數(shù)據(jù)包大小、
HTML、XML、圖片等做判斷,確保返回的信息的準確性。
案例:機構后臺需要驗證登陸成功后,發(fā)送HTTP請求時,是否會出現(xiàn)驗
證未通過的狀況,從而可以來篩選,哪些ID可能會有問題
?
?
查看結果樹:
查看結果樹主要用于功能測試,或者腳本調(diào)試和Debug時,可以比較直觀
的查看到發(fā)送的請求內(nèi)容是否正確、響應內(nèi)容是否正確。便于進行腳本的修
改。
?
?
聚合報告:
通過聚合報告的查看,我們可以比較直觀的看到與性能測試結果相關的
各項數(shù)據(jù),便于我們來判斷,哪些請求的性能會比較差。
?
?
聚合報告中,各項指標的說明:
1.Label:每個Jmeter的元素(例如HTTP請求)都有一個Name屬性,這里顯示
的就是Name屬性值
2.#Samples:表示你這次測試中一共發(fā)出了多少請求,如果模擬10個用戶,
每個用戶迭代10次,那么這是顯示100
3.Average:平均響應時間
4.Median:中位數(shù),也就是50%用戶的響應時間
5.90%Line:90%用戶的響應時間
6.Min:最小響應時間
7.Max:最大響應時間
8.Error%:本次測試中出現(xiàn)錯誤的請求數(shù)量/請求的總數(shù)
9.Throughput:吞吐量,表示每秒完成的請求數(shù),(number of requests) / (total time)
10.KB/sec:每秒從服務器端接收到的數(shù)據(jù)量
接口參數(shù)來源:
1.找開發(fā)要
2.用firebug直接查看
3.初學者可以用bad boy錄制
4.可以用fiddler抓取
需要下面軟件測試資料的可以評論區(qū)回666免費領取喲
?
?
?
?
?
?
?
?
?
?
?
?
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/123133.html
摘要:年月份,從一個房產(chǎn)銷售轉(zhuǎn)變成月薪的軟件測試工程師,如果自己還沒有拿到多份入職,可能自己也不能相信自己也可以變得這么優(yōu)秀。在學習軟件測試的道路上,其實自己也曾懷疑過自己的能力。后來通過之前做銷售的同事了解到已經(jīng)有人轉(zhuǎn)行做過測試了。 塵埃未定,你我皆是黑馬,軟件測試這個崗位也可帶我們乘風破浪。 ...
摘要:在這個階段,學習工具什么的,重點在于接口測試的學習,所有的工具的學習,都是在為了接口測試的學習做鋪墊。接口測試工具的使用。 很多朋友想要入行軟件測試,但是都不知道該怎么學。 抽個時間簡單的給大家說下,對于0基礎的朋友,應該怎么去學習軟件測試。 學習軟件測試有2條路可以選。 最省事的當然是找個...
摘要:在這篇文章中,我們將通過使用來測試數(shù)據(jù)庫訪問并生成對應的測試報告,來學習使用這款性能測試工具。這兩個參數(shù)可以用來控制具體測試的執(zhí)行次數(shù),比如將線程數(shù)設置為,重復執(zhí)行次數(shù)設置為,那么相應測試將執(zhí)行次。 ...
摘要:而對于功能測試升級來說,一般有這么個主流的發(fā)展方向一是性能測試,一是接口測試,一是自動化測試。主要被應用于的接口測試之中。 很多小伙伴工作在功能測試行業(yè)工作了2、3年后,發(fā)現(xiàn)自己已經(jīng)把功能測試做的非常好了,已經(jīng)到職業(yè)發(fā)展和薪資發(fā)展的瓶頸期了,就想著學點東西,提提升一下技能。? ?而對于功能...
摘要:點擊確定建議練習的時候,把這個提示框信息仔細看看奧閱讀題目要求認真閱讀性能測試文檔。 目錄 一.環(huán)境的準備 1.從比賽官網(wǎng)下載jmeter 2.解壓后,啟動 二.答題 1.下載題目 2.閱讀題目要求 3.錄制腳本 ?4.完善和回放腳本 ?4.提交大賽官網(wǎng)運行,查看成績 ?5)點擊?mooc...
閱讀 1367·2021-11-15 11:45
閱讀 3133·2021-09-27 13:36
閱讀 2877·2019-08-30 15:54
閱讀 994·2019-08-29 12:38
閱讀 2915·2019-08-29 11:22
閱讀 2996·2019-08-26 13:52
閱讀 2041·2019-08-26 13:30
閱讀 594·2019-08-26 10:37