fuzz
uat測(cè)試用例
uat測(cè)試用例描述文件輸入待測(cè)試的shape、dtype與目標(biāo)版本。輸入為“fuzz”時(shí),此字段表示測(cè)試的用例支持的分布方式。輸入為“fuzz”時(shí),表示測(cè)試的用例支持的分布方式。支持fuzz,使用fuzz測(cè)試參數(shù)生成腳本自動(dòng)批量生成值。輸入數(shù)據(jù)的原始shape。當(dāng)算子實(shí)現(xiàn)的shape與原始shape不同時(shí),需要配置此字段。若不配置此字段,默認(rèn)算子實(shí)現(xiàn)的shape與原始shape一致。name若配置attr,則為必選。type若配置attr,則為必選。屬性值,根據(jù)type的不同,屬性值不同。如果“type”配置為“int”,“value”取值為整形數(shù)據(jù)。如果“type”配置為“float”,“value”取值為浮點(diǎn)型數(shù)據(jù)?!皏alue”值配置為“fuzz”時(shí),表示使用fuzz測(cè)試參數(shù)生成腳本自動(dòng)批量生成值。若用戶需要自動(dòng)生成大量測(cè)試用例,請(qǐng)參考此步驟用實(shí)現(xiàn)fuzz測(cè)試參數(shù)生成腳本(.py),并配置測(cè)試用例定義文件(.json)。實(shí)現(xiàn)fuzz測(cè)試參數(shù)生成腳本。該腳本可以自動(dòng)生成測(cè)試用例定義文件中input_desc、output_desc、attr內(nèi)除了name的任何參數(shù)。下面以隨機(jī)生成shape和value參數(shù)為例,創(chuàng)建一個(gè)fuzz_shape.py供用戶參考。該示例會(huì)隨機(jī)生成一個(gè)1-4維,每個(gè)維度取值范圍在1-64的shape參數(shù),用于ST測(cè)試。
英文名字在線生成
英文名字在線生成:即華為云的用戶輸入自定義Value值生成,以便將計(jì)算規(guī)則中的物品按照“@”將計(jì)算出配置對(duì)用戶滿意度的個(gè)性化字段生成字段進(jìn)行建模。屬性名:配置模型的屬性名。屬性值:配置為“fuzz”,即指定上一側(cè)輸出字段,例如“hostname”?!癴uzz”字段是否必選。如下:fuzz:使用fuzz測(cè)試參數(shù)生成腳本自動(dòng)批量生成值。當(dāng)算子實(shí)現(xiàn)的format與原始format不同時(shí),需要配置此字段,配置為數(shù)據(jù)的原始format。配置為“fuzz”,表示使用fuzz測(cè)試參數(shù)生成腳本自動(dòng)批量生成值。若不配置此字段,默認(rèn)算子實(shí)現(xiàn)的format與原始format相同。輸出數(shù)據(jù)支持的數(shù)據(jù)類型。輸入tensor支持的形狀。支持fuzz,使用fuzz測(cè)試參數(shù)生成腳本自動(dòng)批量生成值。輸入數(shù)據(jù)的原始shape。當(dāng)算子實(shí)現(xiàn)的shape與原始shape不同時(shí),需要配置此字段。若不配置此字段,默認(rèn)算子實(shí)現(xiàn)的shape與原始shape一致。name若配置attr,則為必選。type若配置attr,則為必選。屬性值,根據(jù)type的不同,屬性值不同。如果“type”配置為“int”,“value”取值為整形數(shù)據(jù)。如果“type”配置為“float”,“value”取值為浮點(diǎn)型數(shù)據(jù)?!皏alue”值配置為“fuzz”時(shí),表示使用fuzz測(cè)試參數(shù)生成腳本自動(dòng)批量生成值。
在線ddos壓力測(cè)試
在線ddos 壓力測(cè)試 前,請(qǐng)參考相應(yīng)測(cè)試工具下。如果測(cè)試服務(wù)器與虛擬機(jī)不連通,需要使用bash卡(需保證100G左右的“測(cè)試地址”)。通過RabbitMQ測(cè)試,具體如下幾個(gè)規(guī)格:在執(zhí)行以下命令后,查看已安裝的adapter軟件包。使用如下命令,查看測(cè)試用例的不同版本的“/usr/dev/bin”目錄下json文件?!?usr/local”目錄下文件的“/usr/local”目錄下都包含了此文件權(quán)限,需要手工配置。聲明此文件的路徑及名稱外設(shè)為自己指定的文件系統(tǒng)名。ST測(cè)試用例的修改只包含標(biāo)題、描述性測(cè)試的ST測(cè)試用例的json文件。ST測(cè)試用例的使用方法可參見測(cè)試用例定義文件配置樣例。若用戶需要生成大量測(cè)試用例,可利用fuzz測(cè)試參數(shù)生成腳本輔助生成。此種場(chǎng)景下,用戶需要手工添加此字段,配置fuzz測(cè)試參數(shù)生成腳本的絕對(duì)路徑或者相對(duì)路徑:函數(shù)名,fuzz測(cè)試參數(shù)生成腳本的實(shí)現(xiàn)方法請(qǐng)參見3。在添加了“fuzz_impl”參數(shù)的情況下,需要手工添加此字段,配置需要利用fuzz測(cè)試參數(shù)生成腳本生成測(cè)試用例數(shù)量,范圍為1~2000。須知:所有input_desc中參數(shù)取值的個(gè)數(shù)都要一致,否則測(cè)試用例生成會(huì)失敗。