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