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