PHP 測試中使用數(shù)據(jù)填充
發(fā)表于:2020-10-21
在開發(fā)中,生成測試用的數(shù)據(jù)一直都是一個問題,需要開發(fā)人員手動添加,隨機輸入字符串,或者粘貼復制其他地方的數(shù)據(jù),但在需要大量數(shù)據(jù)進行測試的情況下,這種方法效率就非常低下。
在 Laravel 框架中,其提供了各種有用的工具,可以更輕松地測試數(shù)據(jù)庫驅(qū)動的應(yīng)用程序。在模型工廠中使用 Faker 設(shè)置一條數(shù)據(jù)的填充規(guī)則,F(xiàn)aker 支持各種格式的數(shù)據(jù),數(shù)字、文本、人物、郵箱、地址、號碼、時間等。然后在Seeds 文件中進行調(diào)用。
生成測試的用戶地址
生成的填充數(shù)據(jù)可以指定填充數(shù)量,批量填充上萬條數(shù)據(jù)進行測試甚至更多。填充的數(shù)據(jù)之間也可以進行關(guān)聯(lián),一次進行用戶、用戶地址、訂單、訂單單品之間的填充,訂單中關(guān)聯(lián)用戶、關(guān)聯(lián)訂單的商品列表、保存訂單的地址。
(非特殊說明,本文版權(quán)歸原作者所有,轉(zhuǎn)載請注明出處 )
標簽: 上海網(wǎng)站建設(shè)、上海網(wǎng)站制作、高端網(wǎng)站設(shè)計、邁若網(wǎng)絡(luò)
手機隨時獲取邁若動態(tài),掃描左側(cè)二維碼
添加邁若微信公眾號【manro_since2005】
相關(guān)文章