999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件性能效率測量審核研究與實踐

2022-02-24 06:27:54許穎媚曹強
電子測試 2022年2期
關鍵詞:實驗室效率測量

許穎媚,曹強

(1.廣東省科技基礎條件平臺中心,廣東廣州,510000;2.廣東省高性能計算重點實驗室,廣東廣州,510000)

0 引言

測量審核是能力驗證計劃的一種,有時也稱為 “一對一”的能力驗證計劃[1]。軟件性能效率與在指定條件下所使用的資源有關,主要包含了時間特性、資源利用性和容量三個特性[2]。測量審核樣品通常來源于有證標準物質(標準樣品)、能力驗證剩余樣品或者定制樣品等[3]。軟件性能效率測量審核是對實驗室能力的驗證,也是重要的外部質量保證措施,對于提升實驗室能力和保障軟件性能效率測試質量有重要作用。軟件性能效率是評估軟件質量的重要指標,其測試結果是當前信息化項目驗收的一項重要依據,因此測試過程和結果的準確性十分重要。

軟件性能效率測試研究也有較多的成果。通過算法改進,使用變化點檢測對檢測性能變化的能力產生巨大影響,從數量上大大降低了對性能變化的誤報率,從質量上使整個性能評估過程更容易、更有效率、更及時[4]。也有從開發人員、規模、組織、性能測試類型和性能測試工具五個角度研究項目的性能測試,建議通過非參數化方法或性能測試生成,并專注于與標準持續集成工具的緊密集成[5]。具體應用方面,有研究建立和提出用于測試的大規模系統建模的程序、測試協議和方法[6]。在性能效率測試的廣度上,有APP軟件的性能效率模型[7]、飛行性能測試系統的研究[8]、基于軟件性能的系統測試[9]和新的性能測試檢測方法[10]。通過研究軟件測試的相關方法和要求,軟件性能效率測量審核要從需求理解、腳本編寫和測試結果方面進行具體實施。

1 軟件性能效率測量審核

軟件性能效率測量審核通過對測量結果的滿意度判定來驗證實驗室開展該項目檢測或者是校準的能力[11,12],包括了測試申請、委托書填寫及發送、測試方式擠時間、回執發送、測試結果上報和結果分析6個步驟,如圖1所示。測試申請,實驗室向實施機構提出申請,實施機構受理后發送測量審核報名表;委托書填寫及發送,實驗室填寫測量審核報名表并提交至實施機構;測試方式及時間,一般測量審核開始測試至結束測試共計10個工作日,測試方式由實施機構指定;回執發送,實驗室需在第 1 個工作日對被測樣品進行確認,填寫“被測物品接受狀態表”并提交;測試結果上報,需要提交工具文件包括測試腳本、場景文件和場景運行結果,測試結果文檔包括:測試計劃、測試用例、測試記錄和測試報告;結果分析,專家評審并給出測量審核結果。

圖1 測量審核過程

2 需求理解

2.1 測試配置

在實驗室接受性能效率測量審核后,將會接收到軟件性能效率測量審核作業指導書、軟件性能效率測量審核軟件需求規格說明和測量審核注意事項。需求理解部分需要重點研究作業指導書和需求規格說明的要求,作業指導書會指明并發測試時工具是否設置集合點、是否開啟緩存等要求,這些配置在后續的測試執行中需要按要求配置。

2.2 性能效率要求

在需求規格說明書中,一般會涉及單用戶場景、并發用戶場景和混合業務場景。其中需要重點注意的是混合業務場景,需求會指定不同百分比的用戶執行不同的業務操作,對此需求在性能測試場景的Controller模塊設置中需要按照百分比要求配置,滿足性能效率的混合業務場景要求。對于具體業務場景的運行時間,需求規格說明書中若無具體要求,建議按照持續運行5分鐘的策略配置。

3 腳本編寫

3.1 基礎腳本

在條件具備的情況下,基礎腳本通過工具的錄制模塊進行錄制,同時為了獲取更多的腳本信息,采用基于URL的腳本錄制模式。

3.2 腳本調試

腳本調試是腳本編寫的最重要階段,通過腳本調試確認腳本的有效性和準確性。主要的調試工作包括:

(1)設置檢查點

腳本運行成功與否需要在腳本中的關鍵位置設置檢查點校驗服務器的返回數據,典型的檢查點函數如下。

(2)參數化腳本

針對并發和混合業務場景,涉及到多用戶的同時操作,因此需要針對如用戶名等關鍵字段進行參數化操作,以達到多用戶并發的效果,典型的參數化操作包括用戶名和密碼的參數化。參數化策略的配置對于性能場景的運行尤為重要,針對并發業務場景,采用的是Unique-Once的策略,保證每個Vuser對應一個用戶賬號;針對混合場景業務,需要準備多個腳本對應不同業務,因此用戶參數化過程中需要區分用戶,保證按照需求的比例用戶數量進行匹配的業務操作,達到需求效果。典型的參數化配置如圖2所示。

圖2 典型參數化配置

(3)事務執行情況判斷

針對具體事務是否成功完成,需要在事務結束處添加針對此前設置的檢查點進行校驗,滿足條件的情況下才可以確認事務通過,典型的事務判斷函數如下。

3.3 腳本完善

在腳本完成調試后,為了更好地體現腳本編寫的規范性,需要針對腳本的關鍵節點編寫腳本注釋,以此向評審專家傳達腳本編寫的意圖,增強腳本的可讀性。

4 測試結果

在完成需求指定的性能測試場景執行后,整理腳本、場景、結果等文件,并按照實驗室質量體系要求編寫需上報的測試結果文檔。其中針對測量審核需求需要作出特別說明,如事務響應時間情況、并發用戶情況和事務響應成功與否情況進行說明,給出對應測試用例的執行情況,并給出最終測試結論。在完成上述文件交付后即完成了軟件性能效率測量審核任務。

5 結束語

通過軟件性能效率測量審核,實驗室的性能效率測試能力得到提升,同時也從標準層面規范工程師的測試過程,保障測試質量。軟件性能效率測試要充分了解需求、調試測試腳本和編制測試結果,通過可追溯的過程滿足測試要求,建立可行的性能測試規程,從技術層面保障項目的質量。

在軟件性能效率測量審核實踐中,實驗室要充分認識到測試過程的嚴謹性,在充分理解測試需求的基礎上,錄制編寫可行的腳本,獲取可信的測試結果。通過軟件性能效率測量審核只是實驗室建設的起點,未來更要從多角度、多方位、多層次全面加強實驗室建設。

猜你喜歡
實驗室效率測量
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
電競實驗室
電子競技(2019年22期)2019-03-07 05:17:26
電競實驗室
電子競技(2019年21期)2019-02-24 06:55:52
電競實驗室
電子競技(2019年20期)2019-02-24 06:55:35
電競實驗室
電子競技(2019年19期)2019-01-16 05:36:09
滑動摩擦力的測量與計算
測量
跟蹤導練(一)2
主站蜘蛛池模板: 青青草原国产免费av观看| 亚洲国产成人久久精品软件 | 久久国产精品麻豆系列| 三级视频中文字幕| 在线国产毛片手机小视频| 精品黑人一区二区三区| 色婷婷久久| 热热久久狠狠偷偷色男同 | 一级黄色片网| 欧美亚洲中文精品三区| 免费在线看黄网址| 国产亚洲欧美在线人成aaaa| 欧美在线三级| 国产精品漂亮美女在线观看| 欧美另类视频一区二区三区| 人妻无码中文字幕第一区| 成人在线不卡视频| 波多野结衣在线se| 拍国产真实乱人偷精品| 丁香五月婷婷激情基地| av午夜福利一片免费看| 国产91熟女高潮一区二区| 色有码无码视频| 国产成人精品一区二区三区| 国产午夜一级毛片| …亚洲 欧洲 另类 春色| 在线观看无码a∨| 欧美日韩国产精品va| 无码专区第一页| 欧美一区中文字幕| 中文字幕无码电影| 国产精品第三页在线看| 久久99精品久久久久纯品| 熟女视频91| 国产一级二级在线观看| 日本欧美一二三区色视频| 久久夜色撩人精品国产| 日韩免费无码人妻系列| 中文一级毛片| 国产欧美日韩免费| 午夜日韩久久影院| 成人免费网站在线观看| 最新国产成人剧情在线播放| 国产精女同一区二区三区久| 久久这里只有精品8| 四虎精品国产永久在线观看| 欧美一区二区三区欧美日韩亚洲| 亚洲无码熟妇人妻AV在线| 在线色国产| 最新国产高清在线| 国产美女一级毛片| 久久黄色免费电影| 亚洲日韩高清无码| 黄色网在线| 欧美日韩另类国产| 91亚洲国产视频| 欧美在线视频a| 国产美女91视频| 国产成人精品2021欧美日韩| 久久semm亚洲国产| 国产福利一区视频| 欧美h在线观看| 四虎永久在线视频| 色婷婷亚洲综合五月| 狠狠综合久久久久综| 欧美午夜久久| 日韩毛片免费| 蝌蚪国产精品视频第一页| 一级一毛片a级毛片| 婷婷综合在线观看丁香| 亚洲欧美天堂网| 四虎影视无码永久免费观看| 爆操波多野结衣| 99久久精品国产精品亚洲| 久久不卡精品| 国产精品久久久久久久久| 亚洲黄网视频| 国产拍在线| 欧美天堂久久| 亚洲a免费| 米奇精品一区二区三区| 亚亚洲乱码一二三四区|