ApexSQL Generate是一款SQL測試數(shù)據(jù)生成器,支持廣泛的SQL數(shù)據(jù)類型,可以指定表來生成SQL測試數(shù)據(jù),并且軟件的工作效率很高,可以快速生成數(shù)百萬行。
功能介紹
1、生成指定表的SQL測試數(shù)據(jù)
2、將測試數(shù)據(jù)導(dǎo)出到SQL,XML,CSV,JSON,Excel
3、快速生成數(shù)百萬行
4、使用詳細(xì)選項自定義測試數(shù)據(jù)計劃
5、支持各種SQL數(shù)據(jù)類型
6、從多個生成器中選擇(隨機(jī),列表等)
7、通過外鍵支持保持?jǐn)?shù)據(jù)一致性
8、模擬真實的測試數(shù)據(jù)
軟件特色
1、完整的SQL Server數(shù)據(jù)類型支持
跨所有SQL Server數(shù)據(jù)類型生成測試數(shù)據(jù)
2、預(yù)定義的生成器
使用150多個預(yù)定義的生成器來獲取有意義的數(shù)據(jù),例如姓名,地址,信用卡號,社會保險號
3、跨列依賴性支持
使用預(yù)定義的條件,字符串,日期和數(shù)字函數(shù),根據(jù)另一列的值生成測試數(shù)據(jù)
4、客制化
使用各種各樣的預(yù)定義選項來自定義數(shù)據(jù),例如種子,長度,最小值和最大值,數(shù)據(jù)的唯一性以及空值的百分比。
5、用戶定義的生成器
保存任何生成器的設(shè)置,以便以后可以在已經(jīng)準(zhǔn)備好的設(shè)置中重復(fù)使用。
6、表映射
使用智能列識別模式用來自外部源(如其他數(shù)據(jù)庫表和視圖或csv文件)的數(shù)據(jù)填充表。
7、觸發(fā)和檢查約束處理
禁用觸發(fā)器和檢查約束,以避免引用完整性錯誤
8、關(guān)系完整性支持
在生成過程中包括或排除依賴對象
9、出口商品
針對數(shù)據(jù)庫執(zhí)行生成的數(shù)據(jù)或選擇導(dǎo)出選項之一
10、生成的數(shù)據(jù)預(yù)覽
在執(zhí)行或?qū)С鲋邦A(yù)覽生成的數(shù)據(jù)
11、GUI警告
在樹形視圖和預(yù)覽面板中顯示錯誤,警告和信息消息,其中包括錯誤的生成器設(shè)置,循環(huán)依賴項,約束違例,有關(guān)為選定列強(qiáng)制執(zhí)行的DELETE觸發(fā)器的信息消息等
12、后期生成摘要
跟 蹤進(jìn)度,可能的錯誤以及成功插入數(shù)據(jù)庫的行數(shù)以及生成過程的時間跨度
13、模塊化測試計劃
通過復(fù)制現(xiàn)有數(shù)據(jù)庫設(shè)置將繼承構(gòu)建到測試數(shù)據(jù)計劃中
14、命令行界面
完全自動化測試數(shù)據(jù)生成過程。
15、視覺主題
使用界面主題自定義外觀。