如何設(shè)計(jì)更好的性能測(cè)試腳本?

發(fā)布時(shí)間:2020-10-10

01.對(duì)交易中涉及的所有步驟使用適當(dāng)?shù)臋z查點(diǎn)/斷言
當(dāng)頁(yè)面未完全正確下載時(shí),沒有檢查點(diǎn)可能會(huì)導(dǎo)致更好的響應(yīng)時(shí)間。
用于斷言的文本應(yīng)該是靜態(tài)的,或者應(yīng)該在所有運(yùn)行/環(huán)境中保持一致。如果做得不好,腳本維護(hù)成為開銷。例如,如果最暢銷汽車的名稱被用作斷言,那么一旦暢銷汽車名稱發(fā)生變化后,該腳本可能會(huì)在幾天后開始失敗。
 
02.確認(rèn)您的性能測(cè)試工具是否自動(dòng)處理cookie
如果被測(cè)站點(diǎn)設(shè)置了cookie,這些cookie可能會(huì)出現(xiàn)在記錄的腳本中,并且需要由腳本設(shè)計(jì)者通過使用變量來(lái)顯式處理。該變量允許腳本在測(cè)試過程中接收不同的cookie值,而不是使用記錄的值。
如果站點(diǎn)使用來(lái)自應(yīng)用程序服務(wù)器的HTTP會(huì)話cookie,Cookie替換是必須的。
 
03.確保該腳本不包含不正確或無(wú)關(guān)的URL。指定的網(wǎng)址應(yīng)該按正確的順序排列
錄音時(shí)可能會(huì)有這種可能,劇本作者會(huì)去他/她的受歡迎的網(wǎng)站。
可以使用測(cè)試工具的“播放”功能來(lái)驗(yàn)證腳本實(shí)際執(zhí)行的操作。
 
04.識(shí)別腳本中存在的所有動(dòng)態(tài)數(shù)據(jù)(作為服務(wù)器的響應(yīng))并將其關(guān)聯(lián)起來(lái)
通??梢酝ㄟ^記錄腳本兩次并在它們之間進(jìn)行比較來(lái)找到它。
 
05.參數(shù)化腳本以支持動(dòng)態(tài)數(shù)據(jù)集
在存在動(dòng)態(tài)數(shù)據(jù)的情況下,每個(gè)模擬用戶都會(huì)執(zhí)行完全相同的路徑,但避免緩存響應(yīng)并正確執(zhí)行數(shù)據(jù)庫(kù)交互。
 
06.檢查腳本中的思考時(shí)間和步調(diào)時(shí)間
不建議為每個(gè)步驟或每個(gè)用戶使用常量思考時(shí)間值。
請(qǐng)檢查您的工具是否支持在某個(gè)范圍內(nèi)分配思考時(shí)間值。
思考時(shí)間值和起搏時(shí)間值應(yīng)在性能需求收集階段進(jìn)行規(guī)劃和確定。
 
07.用戶很少?gòu)木W(wǎng)站注銷,因此不要假設(shè)相同并相應(yīng)地設(shè)計(jì)腳本
每次注銷時(shí),都可能比實(shí)際更快地清除緩存中的http會(huì)話信息。
 
08.在設(shè)計(jì)時(shí)驗(yàn)證腳本
用一個(gè)迭代和一個(gè)用戶來(lái)驗(yàn)證它
通過多次迭代和一個(gè)用戶來(lái)驗(yàn)證它
用多個(gè)并發(fā)用戶進(jìn)行多次迭代來(lái)驗(yàn)證它
 
09.應(yīng)該以某種方式編寫腳本,以便可以針對(duì)多個(gè)環(huán)境執(zhí)行腳本而無(wú)需進(jìn)行任何重大更改
不同的環(huán)境可以是測(cè)試,壓力,預(yù)生產(chǎn)等
 
10.考慮先為原始路徑構(gòu)建腳本
它有助于輕松排除故障和優(yōu)化
 
11.最終腳本應(yīng)該代表實(shí)際的用戶活動(dòng)
不應(yīng)該太簡(jiǎn)單,太專注,直到真正需要
 
12.在設(shè)計(jì)腳本時(shí)注意可重用性
開發(fā)簡(jiǎn)單的腳本來(lái)構(gòu)建更復(fù)雜的腳本和場(chǎng)景。
所有簡(jiǎn)單的腳本應(yīng)該是原子性的。
 
13.遵循標(biāo)準(zhǔn)的命名約定和文件夾結(jié)構(gòu)
抵制使用工具提供的默認(rèn)值(例如目錄路徑,日志文件位置)的誘惑。了解每個(gè)設(shè)置的結(jié)果,然后應(yīng)用它。
有助于可讀性和審查腳本。
 
推薦閱讀:
 
 
 
 
 
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系