国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

LoadRunner(一)(安裝、簡介、工作原理、測試流程、事務(wù)與集合點(diǎn)、思考時(shí)間)

這篇具有很好參考價(jià)值的文章主要介紹了LoadRunner(一)(安裝、簡介、工作原理、測試流程、事務(wù)與集合點(diǎn)、思考時(shí)間)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

性能測試

?安裝

LoadRunner簡介

Load Generator:

LoadRunner工作原理:

LoadRounner 測試流程:

事務(wù)與集合點(diǎn)

? ? 事務(wù)的概述:

? ? ?? ?事務(wù)的作用:

?? ??? ?使用事務(wù)的原因:

?? ?事務(wù)的添加:

?? ?設(shè)置事務(wù)

?? ??? ??? ?集合點(diǎn)的概述:

controller組件中實(shí)操(可以處置、控制、監(jiān)控):

?釋放策略設(shè)置

?? ?思考時(shí)間(think-time)的概述:

事務(wù)與集合點(diǎn)聯(lián)合


性能測試

?? ?性能測試:通過自動(dòng)化的測試工具模擬多種正常、峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測試。
?? ?負(fù)載測試和壓力測試都屬于性能測試,兩者可以結(jié)合進(jìn)行。
?? ?
?? ?負(fù)載測試:確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況。
?? ?壓力測試:通過確定一個(gè)系統(tǒng)的瓶頸或者不能接受的性能點(diǎn),來獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測試。

?? ?工具:loadrunner(收費(fèi))、jmeter(免費(fèi))、locust(新興,需python語言基礎(chǔ))

LoadRunner最好不要漢化,容易出問題。

?安裝

(已經(jīng)有很多人出了詳細(xì)的安裝步驟,不再出了)

(不要漢化不要漢化不要漢化,容易出問題?。?/p>

參考鏈接:

安裝包下載鏈接

安裝步驟鏈接

LoadRunner簡介


?? ?①LoadRunner,是一種預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具。通過以模擬上千萬用戶實(shí)施并
?? ?發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測的方式來確認(rèn)和查找問題與瓶頸。
?? ?②LoadRunner能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測試。通過使用LoadRunner,企業(yè)能最大限度地縮
?? ?短測試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
?? ?③LoadRunner是一種適用于各種體系架構(gòu)的自動(dòng)負(fù)載測試工具,它能預(yù)測系統(tǒng)行為并評(píng)估系
?? ?統(tǒng)性能,能支持廣泛的協(xié)議和技術(shù)。

?? ?一般用LR11(系統(tǒng)版本不超過win7),可以通過一定的技術(shù)手段提升用戶數(shù)(許可證)。

?? ?虛擬用戶數(shù)過多可能導(dǎo)致測試機(jī)掛掉。

Load Generator:


?? ?聯(lián)機(jī)負(fù)載
?? ?(如果一臺(tái)機(jī)器無法虛擬足夠的用戶數(shù),可以用另一臺(tái)安裝 Load Generator 負(fù)載生成器,
?? ? ? 不用安裝完整 Load Runner 程序,就可以做聯(lián)機(jī)負(fù)載。)

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化


Virtual User Generator?? ?:腳本錄制器,編輯(像編劇一樣)

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

Controller?? ??? ?:控制器(像導(dǎo)演一樣)管理監(jiān)控整個(gè)過程,cpu、磁盤內(nèi)存,吞吐率、響應(yīng)時(shí)間
?? ??? ? ? ?實(shí)時(shí)監(jiān)控,動(dòng)態(tài)的

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

Analysis?? ??? ?:分析器??磾?shù)據(jù)有沒有問題,分析報(bào)告。

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

LoadRunner工作原理:

?? ?LoadRunnerAgent Process 是LoadRunner的代理進(jìn)程,
?? ?比如: 當(dāng)一臺(tái)機(jī)器需要分擔(dān)一定負(fù)載的時(shí)候,這個(gè)Process需要啟動(dòng),在安裝LoadRunner后,
?? ?默認(rèn)是打開的,可以關(guān)閉。
?? ?(導(dǎo)航欄中的小雷達(dá)圖標(biāo),是代理進(jìn)程)

????????????????

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?? ?Virtual User Generator:
?? ?Virtual User Generator虛擬用戶腳本產(chǎn)生器(VuGen)
?? ?用于捕獲最終用戶業(yè)務(wù)流程和創(chuàng)建自動(dòng)性能測試腳本(也稱為虛擬用戶腳本)

?? ?Controller:
?? ?Controller:壓力調(diào)度和監(jiān)控系統(tǒng)
?? ?用于組織、驅(qū)動(dòng)、管理和監(jiān)控負(fù)載測試。

?? ?Analysis:
?? ?Analysis:結(jié)果分析工具
?? ?查看、分析和比較性能結(jié)果

LoadRounner 測試流程:


?? ?制定性能測試方案
?? ?錄制(開發(fā))測試腳本?? ?(這個(gè)步驟用 Virtual UserGenerator 實(shí)現(xiàn))
?? ?設(shè)計(jì)測試場景
?? ?執(zhí)行測試場景
?? ?監(jiān)控測試場景
?? ?分析測試結(jié)果
?? ?系統(tǒng)性能調(diào)優(yōu)

制定性能測試方案:
?? ?分析被測應(yīng)用 (系統(tǒng)硬件環(huán)境、系統(tǒng)軟件環(huán)境),包括測試機(jī)環(huán)境
?? ?確定測試目標(biāo)
?? ?設(shè)計(jì)測試

? ? 開發(fā)測試腳本:
?? ?明確通訊協(xié)議:Client與Server端的通訊的基礎(chǔ)是通訊協(xié)議,有很多支持的協(xié)議,成功錄制一個(gè)
?? ?腳本的第一步要選擇正確的協(xié)議。

?? ?有時(shí)候錄制后,沒有腳本,可能就是這個(gè)通訊協(xié)議沒有選擇正確。

?? ?錄制測試腳本
?? ?運(yùn)行測試腳本
?? ?調(diào)試測試腳本
?? ?保存測試腳本

打開lr11的飛機(jī)訂票系統(tǒng)步驟:

?? ?開始按鈕——HP LoadRunner——Samples——Start Web Server

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化


?? ?(綠色:表明已經(jīng)起來。紅色:沒有起來。黃色:繁忙。)

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?? ?開始按鈕——HP LoadRunner——Samples——HP Web Tours Application

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?? ?登錄名:jojo?? ?密碼:bean

錄制腳本:
?? ?File——New...——選擇協(xié)議(重要。一般網(wǎng)站都是選Web)——點(diǎn)擊創(chuàng)建——Start Record
?? ?New Script——選擇協(xié)議(重要。一般網(wǎng)站都是選Web)——點(diǎn)擊創(chuàng)建——Start Record

設(shè)置生成用戶數(shù):
?? ?Tools——Create Controller Scenario...

Start Recording 界面含義:
?? ?Application type:應(yīng)用類型
?? ??? ?(Internet Applications B/S架構(gòu),Win32 Applications C/S架構(gòu))
?? ?Program to record:要錄制的程序(最好選擇fire fox24 ,或者是IE9)
?? ?URL Address:錄制哪個(gè)網(wǎng)站(網(wǎng)址)
?? ?Working directory:整個(gè)代碼保存到的位置
?? ?Record into Action:先選init ?? ?點(diǎn)擊錄制

錄制選項(xiàng)含義:
?? ?vuser_init?? ??? ?錄制的一般是業(yè)務(wù)流程開始之前的初始化工作(一般是登錄流程)
?? ?Action?? ??? ?錄制的一般是業(yè)務(wù)流程操作的事件(操作流程)
?? ?vuser_end?? ?錄制的一般是退出時(shí)候執(zhí)行的操作(一般是退出登錄流程)

設(shè)計(jì)測試場景
?? ?選擇場景類型:手動(dòng)場景(手動(dòng)設(shè)置虛擬用戶數(shù)量)、目標(biāo)場景(測試人員想要達(dá)到的目標(biāo)場景)
?? ?設(shè)置場景參數(shù):組名稱、腳本路徑、虛擬用戶數(shù)、負(fù)載發(fā)生器

常見問題:
?? ?1.錄制完后沒有腳本內(nèi)容。
?? ?解決:(windows)控制面板——Internet選項(xiàng)——高級(jí)——勾選 啟用第三方瀏覽器擴(kuò)展

?? ?2.錄制過程中出現(xiàn) 應(yīng)用程序已被Java安全阻止。
?? ?解決:打開 Java控制面板——安全——安全級(jí)別 調(diào)整到 中——把測試網(wǎng)址加入到 編輯站點(diǎn)列表 中——確定

?? ?3.不能打開瀏覽器或是錄制不到腳本。
?? ?1)用火狐瀏覽器可能出現(xiàn) Couldn't load XPCOM.
?? ?解釋:win7+火狐出現(xiàn)該報(bào)錯(cuò),沒辦法解決。用win7+ie9或是Firefox24.0一般不會(huì)出現(xiàn)這個(gè)問題。
?? ?2)ie11+win10/win8/win7 錄制無腳本
?? ?3)嘗試:虛擬機(jī)安裝:win7+ie9

事務(wù)與集合點(diǎn)

? ? 事務(wù)的概述:

?? ?在init、action,我們無法從這些一大段操作中找到性能的瓶頸所在,更希望獲得腳本(操作)中
?? ?的某一段的具體性能數(shù)據(jù)

?? ?如:訂票的支付過程

?? ?腳本中定義的某段操作,也可以理解成一段腳本語言

? ? ?? ?事務(wù)的作用:


?? ?LoadRunner運(yùn)行到該事務(wù)的開始點(diǎn)時(shí),LoadRunner就會(huì)開始計(jì)時(shí),直到運(yùn)行到該事務(wù)的結(jié)束點(diǎn),計(jì)時(shí)結(jié)束。這個(gè)事務(wù)的運(yùn)行時(shí)間在LoadRunner的運(yùn)行結(jié)果中會(huì)有反映。
?? ?通俗的講LoadRunner中的事務(wù)就是一個(gè)計(jì)時(shí)標(biāo)識(shí),LoadRunner在運(yùn)行過程中-旦發(fā)現(xiàn)事務(wù)的開始標(biāo)識(shí),就開始計(jì)時(shí),一旦發(fā)現(xiàn)事務(wù)的結(jié)束表示,則計(jì)時(shí)結(jié)束,這個(gè)過程中得到的時(shí)間即為一個(gè)事務(wù)時(shí)間。通常事務(wù)時(shí)間所反映的是一個(gè)操作過程的響應(yīng)時(shí)間。


?? ?
?? ?使用事務(wù)的原因:


?? ?1、事務(wù)是LoadRunner度量系統(tǒng)性能指標(biāo)的唯一手段:(沒有事務(wù)則沒有辦法衡量系統(tǒng)的響應(yīng)時(shí)間,也許有人說LoadRunner可以通過編程來計(jì)時(shí)得到,不錯(cuò)如果你編程能力夠強(qiáng)是能夠?qū)崿F(xiàn)的,但肯定不如LoadRunner中的事務(wù)用的簡單而且方便)
?? ?2、通過事務(wù)計(jì)時(shí)實(shí)現(xiàn)了不同壓力負(fù)載下的性能指標(biāo)對(duì)比
?? ?3、通過事務(wù)計(jì)時(shí)可以幫助定位性能瓶頸

?? ?事務(wù)的添加:


?? ?從性能測試的角度出發(fā),我們需要知遣不同的操作所花費(fèi)的時(shí)間,這樣我們就可以衡量不同的操作對(duì)被測系統(tǒng)所造成的影響,那么我們?nèi)绾沃啦煌牟僮魉ㄙM(fèi)的時(shí)間,這就用到了事務(wù)。
?? ?我們?cè)诓僮髦安迦胍粋€(gè)事務(wù)開始標(biāo)識(shí),在操作完成后插入一個(gè)事務(wù)結(jié)束表示,這樣我們就知道了這個(gè)操作所花費(fèi)的時(shí)間。
?? ?添加事務(wù)的方法:1、錄制時(shí)插入;2、維護(hù)腳本時(shí)操作
?? ?注意:事務(wù)名稱要見名知意

?? ?設(shè)置事務(wù)


?? ?開始事務(wù):在需要插入事務(wù)的位置 右鍵 ——Insert——Start Transaction
?? ??? ?lr_start_transaction("事務(wù)名字1");
?? ?(事務(wù)名字寫中文,到后面Analysis分析里面看,名字可能會(huì)不顯示)
?? ?結(jié)束事務(wù):在結(jié)束事務(wù)的位置 右鍵 ——Insert——End Transaction
?? ??? ?lr_end_transaction("事務(wù)名字1",LR_AUTO);
?? ??? ?(要對(duì)應(yīng)上開始的事務(wù)名,都是成對(duì)出現(xiàn)的)

? ? ? ? 可以邊錄制邊插入事務(wù):

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

? ? ? ? 結(jié)束事務(wù):

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?? ??? ? ?? ?集合點(diǎn)的概述:


?? ?執(zhí)行負(fù)載測試時(shí),需要模擬系統(tǒng)上有較重的用戶負(fù)載。要實(shí)現(xiàn)此操作,可以執(zhí)行負(fù)載測試時(shí),同步 Vuser 以便恰好在同一時(shí)刻執(zhí)行任務(wù)。通過創(chuàng)建集合點(diǎn),可以配置多個(gè)Vuser 同時(shí)執(zhí)行操作。
?? ?當(dāng)某個(gè) Vuser 到達(dá)該集合點(diǎn)時(shí),將進(jìn)行等待,直到參與該集合的全部 Vuser都到達(dá)。指定數(shù)量的 Vuser 均到達(dá)后,釋放所有這些 Vuser。

?? ?同時(shí)加載用戶并不是真正意義的并發(fā)Irrendezvous("選票"):
?? ?定義:在需要測試并發(fā)前,所有虛擬用戶等待和集合的位置
?? ?添加集合點(diǎn)的方法:
?? ??? ?1、錄制時(shí)插入
?? ??? ?2、維護(hù)腳本時(shí)操作

?? ?集合:等到齊了,再發(fā)出請(qǐng)求。

?? ?設(shè)置集合點(diǎn):在需要插入的位置 選中菜單欄 Insert——Rendezvous...——填寫名字后OK
?? ??? ?或 在需要插入事務(wù)的位置 右鍵 ——Insert——Rendezvous...——填寫名字后OK
?? ??? ?lr_rendezvous("集合名字");
?? ?(集合名字寫中文,到后面Analysis分析里面看,名字可能會(huì)不顯示)


?? ?注意:只能向Action部分(而不是 init 或 end 部分)添加集合

? ? ? ? (集合點(diǎn)要設(shè)置在事務(wù)之前)


?? ?插入集合點(diǎn):為了衡量在加重負(fù)載的情況下的性能情況。
?? ?在計(jì)劃中,可能會(huì)要求系統(tǒng)能夠承受1000人同時(shí)提交數(shù)據(jù),在LoadRunner中可以通過在提交數(shù)據(jù)操作前面加入集合點(diǎn),這樣當(dāng)虛擬用戶運(yùn)行到提交數(shù)據(jù)的集合點(diǎn)時(shí),LoadRunner就會(huì)檢查同時(shí)有多少用戶運(yùn)行到集合點(diǎn),如果不到1000人,LoadRunner就會(huì)命令已經(jīng)到集合點(diǎn)的用戶在此等待,當(dāng)在集合點(diǎn)等待的用戶達(dá)到1000人時(shí),LoadRunner命令1000 人同時(shí)去提交數(shù)據(jù),從而達(dá)到計(jì)劃中的需求。

controller組件中實(shí)操(可以處置、控制、監(jiān)控):

創(chuàng)建場景:

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

虛擬10個(gè)用戶:

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

選中集合點(diǎn)選項(xiàng):

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

即使代碼中設(shè)置了集合點(diǎn),也可以在此處關(guān)閉集合點(diǎn):

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?釋放策略設(shè)置

設(shè)置什么時(shí)候釋放:

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

①當(dāng)100%用戶都到達(dá)后,釋放集合點(diǎn)(不推薦。有些用戶登陸時(shí)出錯(cuò)、失敗,可能永遠(yuǎn)都無法到達(dá)。)

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?②當(dāng)100%運(yùn)行起來的用戶都到達(dá)后,釋放集合點(diǎn)(推薦。不會(huì)等已經(jīng)登錄失敗的用戶。)

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?③指定具體個(gè)數(shù)用戶到達(dá)后,釋放集合點(diǎn)(推薦。指定用戶一定要比總用戶數(shù)少。)

?loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?設(shè)置超時(shí)機(jī)制(如果后面的用戶超過了30s,那就不管了,直接有多少個(gè)用戶就跑多少個(gè)。)

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?設(shè)置好后點(diǎn)擊OK,保存設(shè)置?

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

運(yùn)行效果(此圖有6個(gè)已經(jīng)到達(dá)集合點(diǎn)),當(dāng)?shù)竭_(dá)設(shè)置個(gè)數(shù)(10個(gè)用戶)時(shí),Rendez會(huì)立馬釋放變成0,Run會(huì)變成10

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?? ?思考時(shí)間(think-time)的概述:


?? ?在錄制腳時(shí),我們一般會(huì)選擇記錄思考時(shí)間 record think time,LoadRunner做為性能測試工具,錄制時(shí)記錄的是客戶端和服務(wù)端的交互,如果要精確模擬用戶的行為,那么客戶操作客戶端時(shí)花費(fèi)了很多時(shí)間要怎么模擬呢?
?? ?錄入填寫提交的內(nèi)容,從列表中下拉搜索選擇特定的值等,這時(shí)LoadRunner不會(huì)記錄用戶的客戶端操作,而是記錄了用戶這段時(shí)間,成為思考時(shí)間(Think-time),因?yàn)橛脩舻倪@些客戶端操作不會(huì)影響服務(wù)端,只是讓服務(wù)器端在這段時(shí)間內(nèi)沒有請(qǐng)求而已
?? ?所以加入思考時(shí)間就能模擬出熟練的或者生疏的用戶操作,接近實(shí)際對(duì)于服務(wù)端的壓力。

? ? 設(shè)置思考時(shí)間(假設(shè)是5s的思考時(shí)間):lr_think_time(5)

? ? 為什么設(shè)置了思考時(shí)間,會(huì)感覺沒有設(shè)置一樣?

? ? 因?yàn)樵O(shè)置了忽略思考時(shí)間。

設(shè)置思考時(shí)間機(jī)制:

①忽略思考時(shí)間:

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

?忽略思考時(shí)間比沒有忽略思考時(shí)間,對(duì)服務(wù)器造成的更大。

②設(shè)置成隨機(jī)波動(dòng)的思考時(shí)間

(假設(shè)思考時(shí)間為5s,那就是在2.5s-7.5s間波動(dòng))

?loadrunner thinktime作用,性能測試,測試工具,壓力測試,性能優(yōu)化

事務(wù)與集合點(diǎn)聯(lián)合


????????綜上所訴:虛擬用戶集合過程是在login事務(wù)開始計(jì)算響應(yīng)時(shí)間之前,所有統(tǒng)計(jì)出來的時(shí)間更能反映login事務(wù)的真實(shí)平均事務(wù)響應(yīng)時(shí)間;action事務(wù)時(shí)間基本不發(fā)生變化。
????????在性能測試項(xiàng)目中,遇到事務(wù)與集合點(diǎn)放置順序問題時(shí),需要將集合點(diǎn)插在開始事務(wù)之前。

? ?


?文章來源地址http://www.zghlxwxcb.cn/news/detail-770436.html

到了這里,關(guān)于LoadRunner(一)(安裝、簡介、工作原理、測試流程、事務(wù)與集合點(diǎn)、思考時(shí)間)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux工作原理1簡介

    Linux工作原理1簡介

    乍一看,Linux是非常復(fù)雜的,有許多令人眼花繚亂的部件同時(shí)運(yùn)行和通信。例如網(wǎng)絡(luò)服務(wù)器可以與數(shù)據(jù)庫服務(wù)器對(duì)話,而數(shù)據(jù)庫服務(wù)器又可以使用許多其他程序使用的共享庫。所有這些是如何運(yùn)作的,以及你如何能夠理解其中的任何內(nèi)容? 理解操作系統(tǒng)如何工作的最有效方法

    2024年02月06日
    瀏覽(23)
  • android remount 工作原理簡介

    android remount 工作原理簡介

    ????????android remount 在調(diào)試android 系統(tǒng)的時(shí)候是個(gè)非常有用的調(diào)試手段, 有remount 的幫助, 可以輕松的修改系統(tǒng)分區(qū)的某些文件,或者在系統(tǒng)分區(qū)添加刪除文件。但有時(shí)候remount 也會(huì)因?yàn)橐恍﹙erity, checkpoint ,和remount 自身的一些原因不能正常工作。最近因?yàn)楣ぷ髟颍瑢?duì)

    2024年02月09日
    瀏覽(21)
  • Spring事務(wù)管理 | 數(shù)據(jù)庫連接池流程原理分析

    Spring事務(wù)管理 | 數(shù)據(jù)庫連接池流程原理分析

    ??wei_shuo的個(gè)人主頁 ??wei_shuo的學(xué)習(xí)社區(qū) ??Hello World ! 事務(wù)(Transaction),一般是指要做的或所做的事情。在計(jì)算機(jī) 術(shù)語 中是指訪問并可能更新數(shù)據(jù)庫中各種 數(shù)據(jù)項(xiàng) 的一個(gè)程序 執(zhí)行單元 。事務(wù)通常由 高級(jí)數(shù)據(jù)庫 操縱語言或編程語言(如SQL,C++或Java)書寫的 用戶程序

    2024年02月02日
    瀏覽(29)
  • FPGA簡介、工作原理、優(yōu)勢與劣勢

    目錄 一、FPGA簡介 二、FPGA工作原理 三、FPGA的優(yōu)勢與劣勢 FPGA(Field-Programmable Gate Array)是一種基于可編程邏輯門陣列(PLA)和可編程交叉開關(guān)(PCS)的可編程邏輯器件。與傳統(tǒng)的ASIC(Application-Specific Integrated Circuit)相比,F(xiàn)PGA具有更高的靈活性和可重構(gòu)性。FP

    2024年02月13日
    瀏覽(27)
  • TCP/IP協(xié)議工作原理與工作流程

    TCP/IP協(xié)議工作原理與工作流程

    使用OSI模型來描述一個(gè)網(wǎng)絡(luò)中的各個(gè)協(xié)議層,如下: TCP/IP協(xié)議,英文全稱Transmission Control Protocol/Internet Protocol,包含了一系列構(gòu)成互聯(lián)網(wǎng)基礎(chǔ)的網(wǎng)絡(luò)協(xié)議,是Internet的核心協(xié)議。TCP/IP協(xié)議是一個(gè)協(xié)議簇,包含了應(yīng)用協(xié)議、傳輸協(xié)議、網(wǎng)際互聯(lián)協(xié)議和路由控制協(xié)議。如下圖: 應(yīng)

    2024年04月25日
    瀏覽(38)
  • SpringBoot核心原理以及工作流程

    SpringBoot核心原理以及工作流程

    1. SpringBoot 概述 SpringBoot 是Spring的一套快速配置腳手架,快速的將一些常用的第三方依賴整合(原理:通過Maven子父工程的方式),簡化xml配置,全部采用注解形式,內(nèi)嵌web應(yīng)用容器(如:jetty和Tomcat),最終以java應(yīng)用程序進(jìn)行執(zhí)行 2. SpringBoot的啟動(dòng)類入口 2.1 @SpringBootApplicat

    2024年02月01日
    瀏覽(29)
  • PCIe簡介/體系架構(gòu)/工作原理/資源分配/錯(cuò)誤定位

    目錄 一、PCIe簡介 二、體系結(jié)構(gòu) 三、層次結(jié)構(gòu) 四、工作原理 五、不同版本及傳輸速率、吞吐量 六、資源分配 ID資源 PCIe資源分配原理 七、Lane和Link PCIe插槽 八、MSI和MSI-X 九、SR-IOV 十、AER 十一、lspci命令 PCIe(Peripheral Component Interconnect Express)是一種用于連接計(jì)算機(jī)內(nèi)部硬件

    2024年02月16日
    瀏覽(30)
  • Git簡介與工作原理:了解Git的基本概念、版本控制系統(tǒng)和分布式版本控制的工作原理

    Git簡介與工作原理:了解Git的基本概念、版本控制系統(tǒng)和分布式版本控制的工作原理

    ???? 博主 libin9iOak帶您 Go to New World.??? ?? 個(gè)人主頁——libin9iOak的博客?? ?? 《面試題大全》 文章圖文并茂??生動(dòng)形象??簡單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍》學(xué)會(huì)IDEA常用操作,工作效率翻倍~?? ???? 希望本文能夠給您帶來一定的幫助??文章粗淺,敬

    2024年02月16日
    瀏覽(25)
  • 軟件測試工作流程

    軟件測試工作流程

    流程體系介紹 在以往的項(xiàng)目工作中,我參與過,需求評(píng)審、測試計(jì)劃制定、測試用例編寫、測試用例執(zhí)行、測試腳本編寫、測試腳本的執(zhí)行,進(jìn)行回歸測試、驗(yàn)收測試、編寫階段性測試報(bào)告等工作 需求分析,需求評(píng)審(RPD、產(chǎn)品原型圖) 制定測試計(jì)劃、評(píng)審測試計(jì)劃、優(yōu)化

    2024年02月05日
    瀏覽(24)
  • 軟件測試工作實(shí)施流程(1)——測試計(jì)劃設(shè)計(jì)

    軟件測試工作實(shí)施流程(1)——測試計(jì)劃設(shè)計(jì)

    本文開始,我們將在研發(fā)模型及測試模型的基礎(chǔ)上,介紹業(yè)內(nèi)流行的測試工作實(shí)施流程,從測試計(jì)劃開始直到測試活動(dòng)結(jié)束,詳細(xì)闡述每個(gè)階段的工作內(nèi)容,目的是為了加強(qiáng)測試工程師理解和執(zhí)行規(guī)范化流程的能力。 學(xué)習(xí)目標(biāo): 了解軟件測試工作流程。 掌握每個(gè)階段的工作

    2024年02月01日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包