• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Python的數(shù)據(jù)定制軟件在系統(tǒng)測(cè)試中的應(yīng)用

    2022-05-30 08:53:38李丹霞劉舒婷董欣
    中國(guó)新通信 2022年12期

    李丹霞 劉舒婷 董欣

    摘要:系統(tǒng)測(cè)試中測(cè)試數(shù)據(jù)構(gòu)造階段,人工構(gòu)造尤其是需要批量構(gòu)造時(shí)過程往往重復(fù)且煩瑣,遇到需要大量測(cè)試數(shù)據(jù)時(shí)工作量更加巨大,為了提升測(cè)試效率,開發(fā)基于Python語(yǔ)言的數(shù)據(jù)定制軟件(Data Customization Software,DCS)。DCS支持不同系統(tǒng)中多種常見類型的數(shù)據(jù)定制自動(dòng)批量生成,并支持寫入到結(jié)果文件和可視化展示,圖形用戶界面開發(fā)基于wxPython包,界面簡(jiǎn)潔友好,使用方法簡(jiǎn)單。可應(yīng)用于不同類型的系統(tǒng)測(cè)試,尤其在性能測(cè)試參數(shù)化數(shù)據(jù)準(zhǔn)備階段,極大地提升了相關(guān)測(cè)試人員的數(shù)據(jù)準(zhǔn)備工作效率。

    關(guān)鍵詞:Python;wxPython;自動(dòng)批量;數(shù)據(jù)定制

    一、引言

    移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展,促進(jìn)了各類系統(tǒng)或軟件的廣泛應(yīng)用,保證系統(tǒng)質(zhì)量顯得尤為重要,系統(tǒng)測(cè)試則是質(zhì)量保證的重要手段。由于系統(tǒng)開發(fā)中接口設(shè)計(jì)場(chǎng)景化、請(qǐng)求參數(shù)復(fù)雜化、服務(wù)端數(shù)據(jù)動(dòng)態(tài)化[1]等趨勢(shì)愈發(fā)明顯,針對(duì)不同系統(tǒng)或軟件的特點(diǎn)定制相應(yīng)的數(shù)據(jù)進(jìn)行測(cè)試,是系統(tǒng)測(cè)試中必不可少的重要環(huán)節(jié)。系統(tǒng)測(cè)試在程序執(zhí)行的方式上可分為人工測(cè)試和自動(dòng)化測(cè)試[2],人工測(cè)試中手動(dòng)構(gòu)造測(cè)試數(shù)據(jù)過程往往重復(fù)煩瑣,遇到需要大量測(cè)試數(shù)據(jù)時(shí)工作量更加巨大,必然會(huì)導(dǎo)致測(cè)試效率不高,且存在構(gòu)造有誤影響整個(gè)系統(tǒng)測(cè)試結(jié)果的風(fēng)險(xiǎn)。自動(dòng)化測(cè)試將以人驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行[3],節(jié)省測(cè)試時(shí)間和人力成本。若系統(tǒng)測(cè)試中數(shù)據(jù)構(gòu)造尤其是需要批量構(gòu)造的手動(dòng)行為轉(zhuǎn)為數(shù)據(jù)自動(dòng)構(gòu)造按需生成,將大大提高系統(tǒng)測(cè)試效率。

    為此,本文設(shè)計(jì)開發(fā)了DCS數(shù)據(jù)定制軟件,基于Python語(yǔ)言的DCS支持不同系統(tǒng)中多種常見類型的數(shù)據(jù)定制自動(dòng)批量生成,并寫入到結(jié)果文件中進(jìn)行可視化展示,圖形用戶界面開發(fā)基于wxPython包,界面簡(jiǎn)潔友好,使用方法簡(jiǎn)單。DCS可應(yīng)用于不同類型的系統(tǒng)測(cè)試,尤其是應(yīng)用于性能測(cè)試參數(shù)化數(shù)據(jù)準(zhǔn)備階段,極大地方便了相關(guān)測(cè)試人員的數(shù)據(jù)準(zhǔn)備工作。利用Pyinstaller將程序打包成可執(zhí)行程序,打包后的程序可在32/64位微軟Windows操作系統(tǒng)、大多數(shù)Unix或類Unix系統(tǒng)、蘋果Mac OS X等主流系統(tǒng)上運(yùn)行[4],即使沒有安裝Python相關(guān)的依賴包或沒有Python環(huán)境也可以運(yùn)行DCS。

    二、數(shù)據(jù)構(gòu)造方式介紹

    測(cè)試人員在進(jìn)行系統(tǒng)功能測(cè)試時(shí),往往需要針對(duì)接口進(jìn)行單獨(dú)測(cè)試,每個(gè)接口參數(shù)的校驗(yàn)規(guī)則不盡相同,且不一定有規(guī)律,為覆蓋不同的處理邏輯,需要構(gòu)造不同的測(cè)試數(shù)據(jù)。性能測(cè)試中,為模擬高并發(fā)及高負(fù)載場(chǎng)景,也時(shí)常需要構(gòu)造大規(guī)模的參數(shù)化數(shù)據(jù)。目前主要可通過手工或者工具兩種方式來(lái)完成測(cè)試數(shù)據(jù)的構(gòu)造,以下針對(duì)兩種不同的數(shù)據(jù)構(gòu)造方式進(jìn)行簡(jiǎn)要介紹和對(duì)比。

    (一)手工構(gòu)造方式

    對(duì)于性能測(cè)試中需要批量構(gòu)造的數(shù)據(jù),傳統(tǒng)的手工構(gòu)造方式一般是利用文本工具比如notepad++對(duì)數(shù)據(jù)進(jìn)行復(fù)制再修改操作,如果要求每條數(shù)據(jù)都不能重復(fù),簡(jiǎn)單的復(fù)制操作則達(dá)不到測(cè)試要求,每條逐個(gè)修改還存在易失誤或遺漏的風(fēng)險(xiǎn),若涉及千萬(wàn)級(jí)別以上的數(shù)據(jù)則涉及龐大冗余的重復(fù)工作,更要耗費(fèi)大量時(shí)間和人力成本。

    (二)工具構(gòu)造方式

    通過梳理主流數(shù)據(jù)類型,歸納系統(tǒng)測(cè)試中各項(xiàng)數(shù)據(jù)類型共同點(diǎn)和不同點(diǎn),基于Python開發(fā)的DCS運(yùn)行后,輸入需要產(chǎn)生的數(shù)據(jù)相關(guān)配置,DCS可根據(jù)用戶輸入配置信息靈活生成指定數(shù)目和類型的數(shù)據(jù),極大節(jié)省構(gòu)造時(shí)間和人力成本,方便測(cè)試人員提升系統(tǒng)測(cè)試效率。

    在性能測(cè)試中經(jīng)常會(huì)對(duì)某個(gè)接口的輸入?yún)?shù)進(jìn)行參數(shù)化處理,并發(fā)和壓力測(cè)試等也通常需要一次性輸入大批量的數(shù)據(jù)來(lái)驗(yàn)證預(yù)期結(jié)果,如果涉及查重校驗(yàn),簡(jiǎn)單的數(shù)據(jù)復(fù)制不能滿足性能測(cè)試的要求,此時(shí)通過DCS定制并一鍵生成性能測(cè)試所需的大批量不重復(fù)數(shù)據(jù),即可滿足查重校驗(yàn)和數(shù)據(jù)快速生成的雙項(xiàng)要求,令性能測(cè)試的參數(shù)化準(zhǔn)備工作事半功倍。

    三、軟件代碼結(jié)構(gòu)及打包流程

    DCS采用開發(fā)語(yǔ)言基于Python,適用性高,可跨平臺(tái)使用和部署。DCS的圖形用戶界面(GUI)開發(fā)基于wxPython,wxPython作為優(yōu)秀的跨平臺(tái)GUI庫(kù)wxWidgets的Python封裝和Python模塊的方式提供給開發(fā)者[5],支持大多數(shù)操作系統(tǒng),具有較高的適配性和可移植性。本文使用Python3.8版本在Eclipse中編寫程序,代碼目錄結(jié)構(gòu)如圖1所示。

    圖1? ? 代碼目錄結(jié)構(gòu)圖

    DCS.py是可視化圖形界面具體代碼實(shí)現(xiàn),Pro_Random.py是具體后臺(tái)處理邏輯功能實(shí)現(xiàn),result目錄存放每次生成指定數(shù)據(jù)的結(jié)果文件,按不同數(shù)據(jù)類型進(jìn)行編號(hào)和時(shí)間組合命名,整體功能架構(gòu)圖如圖2所示。

    圖2? ? 整體功能架構(gòu)圖

    DCS開發(fā)及打包主要步驟如下:

    1.安裝開發(fā)DCS主要用到的包,對(duì)應(yīng)功能在表1中列出。

    2.軟件開發(fā),設(shè)計(jì)DCS可視化界面各種控件,涉及單選框、文本框、按鈕等控件,設(shè)置按鈕響應(yīng)事件,實(shí)現(xiàn)各類型數(shù)據(jù)靈活定制生成等具體功能。

    3.軟件打包,使用Pyinstaller相關(guān)命令將程序打包成可執(zhí)行程序,打包后生成的DCS.exe文件可在無(wú)Python環(huán)境運(yùn)行。

    四、軟件實(shí)現(xiàn)與應(yīng)用

    (一)軟件實(shí)現(xiàn)流程

    在系統(tǒng)測(cè)試中經(jīng)常涉及大小寫字母、特殊字符、數(shù)字、標(biāo)點(diǎn)符號(hào)、手機(jī)號(hào)、郵箱等類型的數(shù)據(jù),上面提到這些數(shù)據(jù)類型根據(jù)有無(wú)規(guī)律可歸類為隨機(jī)數(shù)、有序數(shù)兩大類。大多數(shù)情況下有序數(shù)是數(shù)字加一遞增的,大小寫字母、特殊字符、數(shù)字和標(biāo)點(diǎn)符號(hào)等可歸類為隨機(jī)數(shù),可定長(zhǎng)或非定長(zhǎng),手機(jī)號(hào)根據(jù)中國(guó)手機(jī)號(hào)碼格式固定為十一位數(shù)字,郵箱的后綴也不盡相同,可以設(shè)置不同的后綴范圍。對(duì)于有序數(shù)主要針對(duì)需要遞增的序列數(shù)生成,本質(zhì)也是字符串,可以是字符和數(shù)字的組合,也可以是純數(shù)字,有序數(shù)根據(jù)用戶配置有序數(shù)開頭生成以配置字符串開頭的用數(shù)字0補(bǔ)齊的遞增序列數(shù),長(zhǎng)度和開頭均可配置,實(shí)現(xiàn)純數(shù)字或字符與數(shù)字的靈活組合。每種數(shù)據(jù)對(duì)應(yīng)的配置項(xiàng)如圖3所示。

    DCS數(shù)據(jù)定制軟件主要功能模塊包含:讀取配置信息、字符串格式隨機(jī)數(shù)構(gòu)造、郵箱格式隨機(jī)數(shù)構(gòu)造、手機(jī)號(hào)格式隨機(jī)數(shù)構(gòu)造、字符串有序數(shù)構(gòu)造、生成指定格式數(shù)據(jù)結(jié)果文件,針對(duì)不同規(guī)范要求各類數(shù)據(jù)規(guī)則,保留擴(kuò)展接口,支持獨(dú)立開發(fā)新的數(shù)據(jù)格式,實(shí)現(xiàn)功能快速擴(kuò)展,滿足不同業(yè)務(wù)系統(tǒng)或軟件的多種類型的測(cè)試數(shù)據(jù)構(gòu)造需求。DCS實(shí)現(xiàn)的處理流程如圖4所示。

    1.選擇隨機(jī)數(shù)再選擇字符類型時(shí),用戶只需編輯隨機(jī)數(shù)位數(shù)范圍和字符范圍兩項(xiàng)配置,隨機(jī)位數(shù)范圍默認(rèn)是全閉區(qū)間,表示非定長(zhǎng)隨機(jī)數(shù),用戶只需填寫區(qū)間最小值和最大值,用逗號(hào)隔開即可,也可以是定長(zhǎng),當(dāng)該配置項(xiàng)只填單獨(dú)一位數(shù)字表示生成隨機(jī)數(shù)長(zhǎng)度為填寫數(shù)字的定長(zhǎng)。字符范圍默認(rèn)是數(shù)字0至9和英文字母大小寫的集合,用戶可以根據(jù)實(shí)際測(cè)試需要隨意修改范圍適配。

    2.選擇隨機(jī)數(shù)再選擇郵箱類型時(shí),郵箱格式@符號(hào)前面的字符對(duì)應(yīng)在字符范圍配置項(xiàng)編輯,郵箱類型不包括后綴的長(zhǎng)度,長(zhǎng)度和字符類型一樣在位數(shù)范圍配置項(xiàng)編輯,郵箱后綴范圍填寫實(shí)際需要的郵箱后綴,多個(gè)郵箱后綴之間用逗號(hào)分隔。

    3.選擇隨機(jī)數(shù)再選擇手機(jī)類型時(shí),默認(rèn)為11位數(shù)字,位數(shù)范圍配置對(duì)該類型數(shù)據(jù)無(wú)效,用戶可以指定手機(jī)號(hào)碼開頭,號(hào)碼開頭不限位數(shù),多個(gè)號(hào)碼開頭之間用逗號(hào)分隔,手機(jī)號(hào)碼開頭后面的數(shù)字為隨機(jī)數(shù)字生成,位數(shù)為11減去號(hào)碼開頭的位數(shù)。

    4.選擇有序數(shù)時(shí),編輯有序數(shù)開頭和有序數(shù)字長(zhǎng)度,有序數(shù)開頭不限位數(shù),可以是任意字符和數(shù)字的自由組合,有序數(shù)字長(zhǎng)度包含有序數(shù)開頭的位數(shù),生成的有序數(shù)加1遞增,不足位數(shù)的用0自動(dòng)補(bǔ)齊。

    (二)可視化界面設(shè)計(jì)

    為了達(dá)到更好的用戶交互體驗(yàn),設(shè)計(jì)了可視化圖形用戶界面[6],為用戶提供數(shù)據(jù)定制配置窗口,用戶只需根據(jù)提示填好需要生成的數(shù)據(jù)類型,即可一鍵生成所需數(shù)據(jù),操作方便快捷。

    運(yùn)行打包后的可執(zhí)行程序DCS.exe,軟件主界面設(shè)計(jì)如圖5所示。

    DCS主界面總體結(jié)構(gòu)分為左右兩個(gè)面板,左面板主要放置各項(xiàng)數(shù)據(jù)配置對(duì)應(yīng)控件,提供給用戶靈活配置,實(shí)現(xiàn)個(gè)性化定制數(shù)據(jù)。右面板主要是展示生成數(shù)據(jù)結(jié)果,默認(rèn)不可編輯,可以復(fù)制,主要作為結(jié)果直觀展示,同時(shí)把生成的數(shù)據(jù)寫入到結(jié)果文件方便測(cè)試人員后續(xù)根據(jù)需要靈活處理使用。

    DCS初始界面默認(rèn)選擇隨機(jī)數(shù),用戶可自由切換數(shù)據(jù)類型。個(gè)數(shù)是指生成定制數(shù)據(jù)的總量,默認(rèn)100,用戶可以根據(jù)實(shí)際需要的數(shù)量大小靈活調(diào)整。

    選擇隨機(jī)數(shù)時(shí),有序數(shù)相關(guān)的有序數(shù)開頭和有序數(shù)長(zhǎng)度置灰,不可編輯。選擇有序數(shù)時(shí),只有個(gè)數(shù)、有序數(shù)開頭和有序數(shù)長(zhǎng)度可編輯,其他配置項(xiàng)置灰,不可編輯。根據(jù)用戶選擇動(dòng)態(tài)變化界面需要編輯的配置項(xiàng),防止用戶誤會(huì),從根源上減少操作冗余。例如選擇隨機(jī)數(shù)字符類型數(shù)據(jù)生成時(shí),軟件執(zhí)行結(jié)果界面如圖6所示,可視化定制數(shù)據(jù)結(jié)果的同時(shí)會(huì)在指定result目錄下生成相同定制內(nèi)容的結(jié)果文件,方便測(cè)試人員直接使用或進(jìn)行個(gè)性化二次處理。

    (三)軟件在性能測(cè)試中的應(yīng)用

    1.有序數(shù)構(gòu)造的應(yīng)用

    在進(jìn)行虛擬運(yùn)營(yíng)商計(jì)費(fèi)系統(tǒng)的性能測(cè)試時(shí),需要構(gòu)造大批量話單對(duì)計(jì)費(fèi)系統(tǒng)進(jìn)行并發(fā)測(cè)試和壓力測(cè)試[7],計(jì)費(fèi)話單每條記錄均有查重校驗(yàn),如果每條記錄相同,則不能準(zhǔn)確地測(cè)試系統(tǒng)的正向計(jì)費(fèi)能力,因此需要對(duì)每條話單進(jìn)行個(gè)性處理。

    進(jìn)行計(jì)費(fèi)系統(tǒng)并發(fā)測(cè)試時(shí),根據(jù)計(jì)費(fèi)系統(tǒng)不同類型的話單規(guī)范,話單的最后一個(gè)字段為查重字段,并且可以是數(shù)字格式,保證最后一個(gè)字段不同即可。應(yīng)用DCS可以快速構(gòu)造符合要求的話單,為了便于測(cè)試,將每條話單記錄該字段取值設(shè)置為遞增有序數(shù),每個(gè)有序數(shù)與行號(hào)一一對(duì)應(yīng),方便測(cè)試人員性能測(cè)試后對(duì)結(jié)果進(jìn)行查看和問題定位。比如對(duì)于國(guó)際流量話單構(gòu)造的配置項(xiàng)如圖7所示,只需輸入單條話單長(zhǎng)度和最后一個(gè)字段之前的數(shù)據(jù),即可自動(dòng)批量生成指定條數(shù)10000條記錄的話單,數(shù)據(jù)定制生成結(jié)果在右面板以文本可視化展示,同時(shí)在結(jié)果目錄生成按時(shí)間戳命名的結(jié)果文件,文件內(nèi)容和可視化界面展示的定制內(nèi)容一致。

    進(jìn)行計(jì)費(fèi)系統(tǒng)壓力測(cè)試時(shí),根據(jù)需求文檔得知,為了保證話單文件能被正常的接收處理,要求單個(gè)文件大小不能超過200M(200 x 1024 x 1024 bytes),否則文件無(wú)法處理。所以需要構(gòu)造一個(gè)200M的話單文件驗(yàn)證系統(tǒng)處理能力,按照一條記錄133字節(jié)計(jì)算,向上取整,200M的話單需要構(gòu)造1576807條記錄,對(duì)于百萬(wàn)級(jí)別的話單記錄,每條話單對(duì)應(yīng)的號(hào)碼需要在計(jì)費(fèi)系統(tǒng)中有對(duì)應(yīng)用戶資料,根據(jù)客戶敏感數(shù)據(jù)保護(hù)要求,不能在測(cè)試環(huán)境直接使用現(xiàn)有生產(chǎn)系統(tǒng)的真實(shí)話單,此時(shí)人工構(gòu)造可行性極低并且會(huì)耗費(fèi)大量時(shí)間和人力成本。基于此,應(yīng)用DCS可以一鍵生成滿足壓力測(cè)試要求的話單,自動(dòng)化批量快速構(gòu)造話單極大地提高了性能測(cè)試效率。

    2.隨機(jī)數(shù)構(gòu)造的應(yīng)用

    開展區(qū)塊鏈業(yè)務(wù)數(shù)據(jù)加解密[8]的不同加解密算法的性能測(cè)試中,需要對(duì)ECC、AES+ECC兩種加密方式進(jìn)行性能摸底,分別制定三種業(yè)務(wù)場(chǎng)景模擬生產(chǎn)業(yè)務(wù)交易,對(duì)加解密SDK分別做基線測(cè)試[9]、負(fù)載測(cè)試、并發(fā)測(cè)試?;谶@三種類型的性能測(cè)試,均需要構(gòu)造滿足不同要求的待加密數(shù)據(jù)。

    在進(jìn)行基線測(cè)試時(shí),經(jīng)過前期需求調(diào)研,加密數(shù)據(jù)方式分為兩種,單個(gè)請(qǐng)求多個(gè)字段的加密(所有字段的總大小不超過2KB)、文件加密(一個(gè)文件中包含多條記錄,一般不超過20K,預(yù)估不超過1MB級(jí)別),分析設(shè)計(jì)三個(gè)基線場(chǎng)景(單字段加解密、普通文件加解密、超大文件加解密),對(duì)于單字段加解密,最大不超過2KB,此場(chǎng)景可通過512B、1KB、2KB的字段加解密處理時(shí)間體現(xiàn)性能;對(duì)于普通文件加解密,則是10KB、20KB、30KB;對(duì)于超大文件加解密則是512KB、1MB。不同系統(tǒng)待加密數(shù)據(jù)字段要求不同,待測(cè)的加解密算法不會(huì)對(duì)字段做校驗(yàn),性能測(cè)試時(shí)需要對(duì)待加密的數(shù)據(jù)做參數(shù)化處理,采用構(gòu)造不同大小的字符串類型的隨機(jī)數(shù)即可滿足基線測(cè)試需求,應(yīng)用DCS分別構(gòu)造512B、1KB、2KB、10KB、20KB、30KB、512KB、1MB不同大小的數(shù)據(jù)。

    例如構(gòu)造1MB的隨機(jī)數(shù),配置項(xiàng)設(shè)置如圖8所示,1MB對(duì)應(yīng)1048576字節(jié)長(zhǎng)度的數(shù)據(jù),一個(gè)字符等于一個(gè)字節(jié),字符范圍可以不修改,保持默認(rèn)的數(shù)字和大小寫英文字母的范圍,其他手機(jī)號(hào)開頭或郵箱后綴不涉及,維持默認(rèn)值即可,無(wú)需修改,對(duì)生成結(jié)果無(wú)影響,其他數(shù)據(jù)大小的隨機(jī)數(shù)只需修改長(zhǎng)度即可構(gòu)造滿足數(shù)據(jù)大小要求的數(shù)據(jù)。

    在進(jìn)行負(fù)載測(cè)試和并發(fā)測(cè)試時(shí),需要驗(yàn)證5分鐘是否能達(dá)到預(yù)計(jì)的12.5萬(wàn)筆加解密或僅加密操作,還需驗(yàn)證以一定的梯度遞增并發(fā)數(shù),獲取到不同加解密算法加解密或僅加密的性能指標(biāo)。以上性能測(cè)試均需要大批量構(gòu)造測(cè)試數(shù)據(jù),需要達(dá)到10萬(wàn)級(jí)別以上的數(shù)據(jù),應(yīng)用DCS快速批量定制待加密的測(cè)試數(shù)據(jù),構(gòu)造方式簡(jiǎn)單快捷,滿足不同并發(fā)量和負(fù)載量的批量定制,自動(dòng)化一鍵生成測(cè)試數(shù)據(jù)和文件,有力支撐大數(shù)據(jù)量的負(fù)載測(cè)試和并發(fā)測(cè)試,經(jīng)過驗(yàn)證DCS運(yùn)行結(jié)果滿足性能測(cè)試需求。

    基于ECC或AES+ECC兩種加密方式的并發(fā)測(cè)試中,一開始以1千的遞增并發(fā)量構(gòu)造生成測(cè)試數(shù)據(jù),通過監(jiān)控系統(tǒng)資源使用情況發(fā)現(xiàn)未達(dá)到瓶頸,逐步加大至1萬(wàn)的遞增并發(fā)量,探測(cè)性能曲線,此時(shí)系統(tǒng)資源仍未消耗過多,將遞增并發(fā)量設(shè)置到10萬(wàn),在此次性能并發(fā)測(cè)試中,最大驗(yàn)證到30萬(wàn)的并發(fā)量,滿足不同并發(fā)量測(cè)試要求。DCS支持各個(gè)數(shù)量級(jí)的數(shù)據(jù)定制自動(dòng)化批量生成,為性能測(cè)試參數(shù)化數(shù)據(jù)準(zhǔn)備提供了有效的強(qiáng)力支撐。

    五、結(jié)束語(yǔ)

    本文基于wxPython工具包,使用Python語(yǔ)言開發(fā)的輕量級(jí)數(shù)據(jù)定制生成軟件DCS,能夠方便快捷地實(shí)現(xiàn)系統(tǒng)主流類型數(shù)據(jù)的靈活配置和一鍵生成,有序數(shù)和隨機(jī)數(shù)構(gòu)造功能在計(jì)費(fèi)系統(tǒng)和區(qū)塊鏈系統(tǒng)性能測(cè)試中得到了廣泛的應(yīng)用,大大提升了性能測(cè)試效率。并且該軟件在接口測(cè)試、自動(dòng)化測(cè)試等不同類型的測(cè)試中也具有較高的普適性。同時(shí),DCS被打包成通用的可執(zhí)行程序,降低了對(duì)環(huán)境和庫(kù)包的依賴,可以快速實(shí)現(xiàn)跨平臺(tái)遷移和部署,能夠?yàn)闇y(cè)試人員在系統(tǒng)測(cè)試的數(shù)據(jù)構(gòu)造環(huán)節(jié)提供極大的便利。

    參? 考? 文? 獻(xiàn)

    [1]劉國(guó)慶,汪興軒.基于Charles錄制會(huì)話的HTTP接口自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件,2019,36(6):8.

    [2]路曉麗,葛瑋,龔曉慶,等.軟件測(cè)試技術(shù)[M].北京:機(jī)械工業(yè)出版社,2009:112-113.

    [3]王大偉.基于Python的Web API自動(dòng)化測(cè)試方法研究[J].電子科學(xué)技術(shù),2015,2(5):573-581.

    [4]吳春波,陳偉,趙振華,等.基于PyQt的SHPB試驗(yàn)數(shù)據(jù)處理程序開發(fā)[J].計(jì)算機(jī)應(yīng)用與軟件,2021,38(12):12.

    [5]賀平.軟件測(cè)試教程[M].3版.北京:電子工業(yè)出版社,2014:63-65.

    [6]劉衛(wèi)國(guó).Python語(yǔ)言程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2016:45-53.

    [7]張永清.軟件性能測(cè)試、分析與調(diào)優(yōu)實(shí)踐之路[M].北京:清華大學(xué)出版社,2020:54-63.

    [8]李悅,李瑋,曹艷琴,等.幾種輕量級(jí)分組密碼算法的性能分析[J].計(jì)算機(jī)應(yīng)用與軟件,2016,33(10):320.

    [9]胡通.大話性能測(cè)試JMeter實(shí)戰(zhàn)[M].北京:人民郵電出版社,2021:124-127.

    作者單位:李丹霞? ? 劉舒婷? ? 董欣? ? 中移信息技術(shù)有限公司

    李丹霞(1986-),女,漢族,河南周口,碩士,軟件測(cè)試工程師,研究方向:區(qū)塊鏈技術(shù)、自動(dòng)化測(cè)試技術(shù)等;

    劉舒婷(1993-),女,漢族,廣東興寧,學(xué)士,軟件測(cè)試工程師,研究方向:測(cè)試開發(fā)技術(shù)、自動(dòng)化測(cè)試技術(shù)等;

    董欣(1981-),女,漢族,山西平遙,碩士,中級(jí)工程師,研究方向:移動(dòng)通信,軟件測(cè)試,項(xiàng)目管理等。

    日本成人三级电影网站| 91av网站免费观看| 久久九九热精品免费| 亚洲精品国产一区二区精华液| 91在线观看av| 久久欧美精品欧美久久欧美| 国产精品一区二区三区四区久久| 男人的好看免费观看在线视频 | 国产精品免费视频内射| 国产主播在线观看一区二区| 99国产综合亚洲精品| 欧美性猛交╳xxx乱大交人| 午夜精品一区二区三区免费看| 高清在线国产一区| 法律面前人人平等表现在哪些方面| 国产区一区二久久| 亚洲欧美激情综合另类| 欧美成狂野欧美在线观看| bbb黄色大片| 国产精华一区二区三区| 岛国在线免费视频观看| 亚洲熟妇熟女久久| 91麻豆精品激情在线观看国产| 久久欧美精品欧美久久欧美| 妹子高潮喷水视频| 国产一级毛片七仙女欲春2| 国产野战对白在线观看| 99精品欧美一区二区三区四区| 日韩欧美国产一区二区入口| 少妇粗大呻吟视频| 亚洲精品在线观看二区| 99久久精品热视频| 国产成年人精品一区二区| 丰满人妻一区二区三区视频av | 久久久国产成人免费| 99国产综合亚洲精品| 搡老妇女老女人老熟妇| 欧美成狂野欧美在线观看| 成人亚洲精品av一区二区| 日日夜夜操网爽| 少妇熟女aⅴ在线视频| 悠悠久久av| 精华霜和精华液先用哪个| 十八禁网站免费在线| 免费搜索国产男女视频| 亚洲欧美日韩高清专用| 欧美中文日本在线观看视频| 91麻豆av在线| 久久久精品大字幕| 亚洲一区二区三区不卡视频| 久热爱精品视频在线9| 亚洲熟女毛片儿| 国产视频一区二区在线看| 精品不卡国产一区二区三区| 人妻夜夜爽99麻豆av| 久久人人精品亚洲av| 欧美又色又爽又黄视频| 一级a爱片免费观看的视频| 在线观看美女被高潮喷水网站 | 超碰成人久久| 免费无遮挡裸体视频| 又黄又粗又硬又大视频| 看片在线看免费视频| 精品国产乱子伦一区二区三区| 99久久综合精品五月天人人| av福利片在线| 91麻豆av在线| 夜夜躁狠狠躁天天躁| 搡老熟女国产l中国老女人| 亚洲精品一卡2卡三卡4卡5卡| 两个人的视频大全免费| 欧美黑人精品巨大| 变态另类丝袜制服| 五月玫瑰六月丁香| 久久亚洲精品不卡| 一进一出好大好爽视频| 久久天堂一区二区三区四区| 国产精品久久久人人做人人爽| 亚洲va日本ⅴa欧美va伊人久久| 国内精品久久久久久久电影| 免费在线观看亚洲国产| 国产麻豆成人av免费视频| 18禁观看日本| 男人舔奶头视频| 亚洲美女黄片视频| 国产av一区二区精品久久| 欧美在线黄色| 1024香蕉在线观看| av在线天堂中文字幕| 青草久久国产| 97超级碰碰碰精品色视频在线观看| 亚洲欧洲精品一区二区精品久久久| 看黄色毛片网站| 午夜两性在线视频| 婷婷六月久久综合丁香| 1024手机看黄色片| 亚洲av中文字字幕乱码综合| 在线视频色国产色| a在线观看视频网站| 日本一本二区三区精品| 神马国产精品三级电影在线观看 | 人妻丰满熟妇av一区二区三区| 老汉色∧v一级毛片| 女生性感内裤真人,穿戴方法视频| 免费在线观看黄色视频的| 麻豆一二三区av精品| 神马国产精品三级电影在线观看 | 激情在线观看视频在线高清| 天天躁夜夜躁狠狠躁躁| 国产精品影院久久| 99热只有精品国产| 亚洲,欧美精品.| 国产一区二区在线av高清观看| 他把我摸到了高潮在线观看| 叶爱在线成人免费视频播放| 最近最新中文字幕大全免费视频| 国产一区二区三区在线臀色熟女| 国产成人精品久久二区二区91| 亚洲av第一区精品v没综合| 国产成人影院久久av| 日本撒尿小便嘘嘘汇集6| √禁漫天堂资源中文www| 免费一级毛片在线播放高清视频| 国内精品一区二区在线观看| 亚洲18禁久久av| 美女 人体艺术 gogo| 欧美乱码精品一区二区三区| 国产在线观看jvid| 桃红色精品国产亚洲av| 国产伦在线观看视频一区| 日韩 欧美 亚洲 中文字幕| 日韩高清综合在线| 亚洲国产欧美网| 少妇人妻一区二区三区视频| 日韩av在线大香蕉| 男女那种视频在线观看| 在线视频色国产色| 国产av又大| 91在线观看av| 日本 av在线| 成人手机av| 麻豆一二三区av精品| 亚洲国产精品999在线| 色播亚洲综合网| 日本一本二区三区精品| 美女大奶头视频| 午夜精品在线福利| 亚洲国产日韩欧美精品在线观看 | 一区二区三区高清视频在线| 亚洲精品中文字幕一二三四区| e午夜精品久久久久久久| 脱女人内裤的视频| 一二三四在线观看免费中文在| 国产一区二区在线观看日韩 | 少妇被粗大的猛进出69影院| 国产麻豆成人av免费视频| 两性午夜刺激爽爽歪歪视频在线观看 | 国产精品一及| 狂野欧美白嫩少妇大欣赏| 老司机深夜福利视频在线观看| 婷婷六月久久综合丁香| 99久久精品国产亚洲精品| 色老头精品视频在线观看| 黄片小视频在线播放| 久久这里只有精品19| 在线十欧美十亚洲十日本专区| 免费av毛片视频| 女警被强在线播放| 又紧又爽又黄一区二区| 日韩欧美免费精品| 午夜精品一区二区三区免费看| av中文乱码字幕在线| 亚洲黑人精品在线| 中文字幕高清在线视频| 国产欧美日韩一区二区三| 日韩有码中文字幕| 变态另类成人亚洲欧美熟女| 国内毛片毛片毛片毛片毛片| 精品久久久久久久久久免费视频| 午夜福利欧美成人| 无人区码免费观看不卡| 日韩中文字幕欧美一区二区| 亚洲国产欧美人成| 最新在线观看一区二区三区| 色尼玛亚洲综合影院| 国产激情欧美一区二区| 免费在线观看视频国产中文字幕亚洲| 午夜福利高清视频| 久久99热这里只有精品18| 男女床上黄色一级片免费看| 亚洲欧美一区二区三区黑人| 色老头精品视频在线观看| 叶爱在线成人免费视频播放| 操出白浆在线播放| 最新美女视频免费是黄的| 黄色视频不卡| 日本 欧美在线| 久久热在线av| 成人三级黄色视频| 亚洲人与动物交配视频| 777久久人妻少妇嫩草av网站| 亚洲精品粉嫩美女一区| 熟女少妇亚洲综合色aaa.| 精品国产超薄肉色丝袜足j| 中文字幕熟女人妻在线| 精品久久久久久久久久免费视频| 色噜噜av男人的天堂激情| 国产熟女午夜一区二区三区| 欧美日韩精品网址| 免费高清视频大片| 99热这里只有精品一区 | 最近最新中文字幕大全电影3| 精品一区二区三区视频在线观看免费| 哪里可以看免费的av片| 蜜桃久久精品国产亚洲av| 99久久久亚洲精品蜜臀av| 国产黄色小视频在线观看| 中文在线观看免费www的网站 | 欧美黄色淫秽网站| 悠悠久久av| 亚洲一码二码三码区别大吗| 国产1区2区3区精品| 日韩 欧美 亚洲 中文字幕| 久久久久国内视频| 国产免费男女视频| 亚洲精品美女久久久久99蜜臀| 桃色一区二区三区在线观看| 亚洲精品中文字幕在线视频| 一个人观看的视频www高清免费观看 | 国产单亲对白刺激| 国产高清视频在线播放一区| 中国美女看黄片| 在线国产一区二区在线| 国产成年人精品一区二区| 亚洲一区高清亚洲精品| 欧美日韩黄片免| 叶爱在线成人免费视频播放| 亚洲精品av麻豆狂野| 男女下面进入的视频免费午夜| 国产真实乱freesex| 成人国产综合亚洲| 极品教师在线免费播放| 免费在线观看日本一区| 色综合亚洲欧美另类图片| 无人区码免费观看不卡| 妹子高潮喷水视频| 夜夜爽天天搞| 天天一区二区日本电影三级| 久久久精品欧美日韩精品| 最近最新中文字幕大全电影3| 久久久国产欧美日韩av| 可以在线观看的亚洲视频| 老司机在亚洲福利影院| 91av网站免费观看| 无人区码免费观看不卡| 高潮久久久久久久久久久不卡| 亚洲专区国产一区二区| 无遮挡黄片免费观看| 国内毛片毛片毛片毛片毛片| 成人欧美大片| 亚洲男人天堂网一区| 老司机午夜福利在线观看视频| 午夜视频精品福利| 给我免费播放毛片高清在线观看| 久热爱精品视频在线9| av在线天堂中文字幕| 亚洲欧美日韩高清在线视频| 丰满的人妻完整版| 人妻久久中文字幕网| 97碰自拍视频| 1024手机看黄色片| 亚洲成人免费电影在线观看| 欧美黑人巨大hd| 亚洲av成人一区二区三| 国产黄a三级三级三级人| 亚洲国产精品久久男人天堂| 免费电影在线观看免费观看| 国产麻豆成人av免费视频| 亚洲熟女毛片儿| а√天堂www在线а√下载| 亚洲精品av麻豆狂野| 久久天堂一区二区三区四区| 亚洲男人的天堂狠狠| 精品人妻1区二区| 制服诱惑二区| 国产精品亚洲一级av第二区| 国产精品 国内视频| 亚洲国产日韩欧美精品在线观看 | 久久99热这里只有精品18| 首页视频小说图片口味搜索| 女人高潮潮喷娇喘18禁视频| 狂野欧美白嫩少妇大欣赏| 熟女电影av网| 亚洲五月天丁香| 超碰成人久久| 少妇裸体淫交视频免费看高清 | 免费电影在线观看免费观看| 黄色丝袜av网址大全| 国产成人系列免费观看| 夜夜夜夜夜久久久久| 亚洲成人久久性| 久久精品成人免费网站| 777久久人妻少妇嫩草av网站| 免费看美女性在线毛片视频| 99久久99久久久精品蜜桃| 精品国产美女av久久久久小说| 国产单亲对白刺激| 色在线成人网| 国产区一区二久久| 女人高潮潮喷娇喘18禁视频| 在线看三级毛片| 久久久久久九九精品二区国产 | 国产三级在线视频| 日本撒尿小便嘘嘘汇集6| 人妻夜夜爽99麻豆av| 99riav亚洲国产免费| 757午夜福利合集在线观看| 亚洲人成77777在线视频| 看免费av毛片| 免费高清视频大片| 久久久精品大字幕| 深夜精品福利| 亚洲av成人精品一区久久| 丰满的人妻完整版| 国产高清videossex| 欧美在线黄色| 特大巨黑吊av在线直播| 日韩欧美精品v在线| 精品无人区乱码1区二区| 少妇粗大呻吟视频| 欧美日韩一级在线毛片| 人妻夜夜爽99麻豆av| 桃红色精品国产亚洲av| 亚洲国产高清在线一区二区三| 最近最新免费中文字幕在线| 精品福利观看| 亚洲国产欧美一区二区综合| 一二三四在线观看免费中文在| 日日干狠狠操夜夜爽| 欧美乱码精品一区二区三区| 天天添夜夜摸| 国产亚洲精品av在线| 麻豆国产97在线/欧美 | av在线播放免费不卡| 成人国语在线视频| 一级a爱片免费观看的视频| 最新在线观看一区二区三区| 久久国产乱子伦精品免费另类| 免费在线观看亚洲国产| 国产男靠女视频免费网站| 三级毛片av免费| 国内少妇人妻偷人精品xxx网站 | 中文字幕av在线有码专区| 长腿黑丝高跟| 黄色a级毛片大全视频| 宅男免费午夜| 日本一本二区三区精品| 免费高清视频大片| 日日摸夜夜添夜夜添小说| 亚洲精品粉嫩美女一区| 国产激情偷乱视频一区二区| 久久精品综合一区二区三区| 99国产精品99久久久久| 成在线人永久免费视频| 久久久久免费精品人妻一区二区| 欧美日韩乱码在线| 日韩精品中文字幕看吧| 中亚洲国语对白在线视频| 老熟妇乱子伦视频在线观看| 国产精品久久久久久人妻精品电影| 香蕉久久夜色| 51午夜福利影视在线观看| 无限看片的www在线观看| av在线天堂中文字幕| 中文资源天堂在线| 我要搜黄色片| 日本熟妇午夜| av超薄肉色丝袜交足视频| 免费无遮挡裸体视频| 国产高清有码在线观看视频 | or卡值多少钱| 一本综合久久免费| 俄罗斯特黄特色一大片| 啦啦啦观看免费观看视频高清| 五月伊人婷婷丁香| 精品久久久久久成人av| 最好的美女福利视频网| 99在线视频只有这里精品首页| 亚洲 欧美 日韩 在线 免费| 真人一进一出gif抽搐免费| 久久婷婷成人综合色麻豆| 欧美色视频一区免费| 色哟哟哟哟哟哟| 国产熟女午夜一区二区三区| 此物有八面人人有两片| 久久久久久亚洲精品国产蜜桃av| 国产真人三级小视频在线观看| 精品日产1卡2卡| 亚洲片人在线观看| 国产人伦9x9x在线观看| 日本精品一区二区三区蜜桃| 亚洲精品av麻豆狂野| 视频区欧美日本亚洲| 人人妻人人看人人澡| 国产精品精品国产色婷婷| 国产精品亚洲美女久久久| 亚洲精品中文字幕一二三四区| 国产精品一区二区三区四区免费观看 | 啦啦啦免费观看视频1| 美女扒开内裤让男人捅视频| 黄片小视频在线播放| 亚洲欧美日韩高清在线视频| 91成年电影在线观看| 女人爽到高潮嗷嗷叫在线视频| 午夜亚洲福利在线播放| 欧美精品亚洲一区二区| 国产亚洲av嫩草精品影院| 亚洲精品中文字幕在线视频| 禁无遮挡网站| 我的老师免费观看完整版| 亚洲成人久久爱视频| 国产av在哪里看| 狂野欧美激情性xxxx| 色噜噜av男人的天堂激情| 伦理电影免费视频| 变态另类丝袜制服| 亚洲午夜理论影院| 亚洲av熟女| 免费无遮挡裸体视频| 国模一区二区三区四区视频 | avwww免费| 国产高清videossex| 国产精品一区二区三区四区久久| 国产亚洲精品综合一区在线观看 | 亚洲熟女毛片儿| 久久香蕉激情| 国产亚洲精品第一综合不卡| 午夜成年电影在线免费观看| 欧美黑人欧美精品刺激| 亚洲午夜理论影院| 啪啪无遮挡十八禁网站| 日本黄大片高清| 女警被强在线播放| 国产三级在线视频| 精品无人区乱码1区二区| 精品国产亚洲在线| 成在线人永久免费视频| 欧美一级a爱片免费观看看 | 桃色一区二区三区在线观看| 国产99白浆流出| 国模一区二区三区四区视频 | 国产视频一区二区在线看| 人成视频在线观看免费观看| 亚洲精品国产精品久久久不卡| 国产高清videossex| 亚洲美女视频黄频| 50天的宝宝边吃奶边哭怎么回事| a级毛片a级免费在线| www日本在线高清视频| 久久精品91无色码中文字幕| 老司机在亚洲福利影院| 国产黄色小视频在线观看| 成人永久免费在线观看视频| a级毛片a级免费在线| 99国产精品99久久久久| 亚洲国产欧洲综合997久久,| 久久久久精品国产欧美久久久| 亚洲国产看品久久| 国产97色在线日韩免费| 久久欧美精品欧美久久欧美| 真人一进一出gif抽搐免费| 久久精品91蜜桃| 一区二区三区激情视频| 国产精品久久久久久人妻精品电影| 搞女人的毛片| 久久人妻福利社区极品人妻图片| 久久久久久久久中文| 黄色视频不卡| 亚洲 欧美一区二区三区| 天堂动漫精品| 久久人妻av系列| 在线免费观看的www视频| 国产又黄又爽又无遮挡在线| 99精品在免费线老司机午夜| 国产亚洲精品久久久久5区| 亚洲专区国产一区二区| 别揉我奶头~嗯~啊~动态视频| 国产三级在线视频| 日韩欧美国产在线观看| 国产精品爽爽va在线观看网站| 婷婷亚洲欧美| 99精品久久久久人妻精品| 亚洲自拍偷在线| 精品久久久久久久久久久久久| 日韩欧美三级三区| 黑人欧美特级aaaaaa片| 日本精品一区二区三区蜜桃| 精品久久久久久久久久免费视频| 欧美黄色片欧美黄色片| 日韩欧美国产在线观看| 99久久精品热视频| 日本三级黄在线观看| 久久精品夜夜夜夜夜久久蜜豆 | 在线观看66精品国产| av超薄肉色丝袜交足视频| 国产黄片美女视频| 夜夜爽天天搞| 亚洲专区国产一区二区| 18美女黄网站色大片免费观看| 国产精品98久久久久久宅男小说| 夜夜爽天天搞| 久久国产精品影院| 1024视频免费在线观看| 久热爱精品视频在线9| 中国美女看黄片| 国产亚洲精品久久久久久毛片| 一本久久中文字幕| 亚洲电影在线观看av| 欧美乱妇无乱码| 少妇粗大呻吟视频| 精品无人区乱码1区二区| 国产男靠女视频免费网站| www.熟女人妻精品国产| videosex国产| 亚洲精品一卡2卡三卡4卡5卡| 免费在线观看黄色视频的| 国产精品香港三级国产av潘金莲| 日日夜夜操网爽| 久久久久久久精品吃奶| 精品电影一区二区在线| 午夜福利成人在线免费观看| 麻豆国产97在线/欧美 | 精品久久久久久久久久免费视频| 亚洲av成人av| 一本大道久久a久久精品| 一本久久中文字幕| 国产亚洲精品第一综合不卡| 成人18禁高潮啪啪吃奶动态图| 亚洲av电影在线进入| 国产精品99久久99久久久不卡| 国产熟女午夜一区二区三区| 色噜噜av男人的天堂激情| 亚洲 欧美一区二区三区| 成人午夜高清在线视频| 日韩欧美 国产精品| 色av中文字幕| 亚洲国产欧美人成| 亚洲专区国产一区二区| 老司机午夜十八禁免费视频| 国产精品久久久人人做人人爽| 日韩欧美在线乱码| 99riav亚洲国产免费| 国产av在哪里看| 久久人妻av系列| 黄频高清免费视频| 久久久久久免费高清国产稀缺| 国产97色在线日韩免费| 天堂动漫精品| 欧美激情久久久久久爽电影| 在线观看日韩欧美| 草草在线视频免费看| 一级毛片高清免费大全| 色精品久久人妻99蜜桃| 婷婷精品国产亚洲av在线| 日韩欧美国产在线观看| 久久中文字幕一级| 身体一侧抽搐| 欧美另类亚洲清纯唯美| 久久久国产精品麻豆| 一边摸一边做爽爽视频免费| 国产亚洲欧美98| 99热只有精品国产| 欧美性长视频在线观看| 操出白浆在线播放| 国产欧美日韩一区二区三| 韩国av一区二区三区四区| 嫁个100分男人电影在线观看| 亚洲国产精品sss在线观看| 国产成人av激情在线播放| 久久久久久久精品吃奶| 黑人巨大精品欧美一区二区mp4| 最近在线观看免费完整版| 97碰自拍视频| 欧美一级毛片孕妇| 亚洲男人天堂网一区| 9191精品国产免费久久| 久久久久久久精品吃奶| 国产一级毛片七仙女欲春2| 午夜老司机福利片| 亚洲乱码一区二区免费版| 精品日产1卡2卡| 国产蜜桃级精品一区二区三区| 黄色a级毛片大全视频| 露出奶头的视频| www日本在线高清视频| a在线观看视频网站| 日韩欧美 国产精品| 国产视频内射| 午夜福利欧美成人| 日韩欧美国产在线观看| 国产亚洲欧美在线一区二区| 亚洲自偷自拍图片 自拍| 亚洲五月天丁香| 成人av一区二区三区在线看| av片东京热男人的天堂| 亚洲精品久久成人aⅴ小说| 黄色a级毛片大全视频| 亚洲性夜色夜夜综合| 亚洲精品一卡2卡三卡4卡5卡| 久久久国产成人免费| 午夜免费成人在线视频| 精品久久久久久成人av| 亚洲熟妇中文字幕五十中出| 亚洲午夜理论影院| 母亲3免费完整高清在线观看|