در این مطلب، ویدئو تولید داده های تست با استفاده از Faker با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,439 –> 00:00:02,939
در این ویدیو ماژولی
2
00:00:02,939 –> 00:00:05,819
به نام faker faker را پوشش می دهیم که ابزاری عالی
3
00:00:05,819 –> 00:00:08,820
برای تولید یک دسته داده ساختگی یا
4
00:00:08,820 –> 00:00:12,719
آزمایش داده ها در قالب خاصی است که
5
00:00:12,719 –> 00:00:14,790
آزمایش و بارگذاری آزمایش را بسیار آسان تر
6
00:00:14,790 –> 00:00:18,449
می کند و همچنین برای افزودن به تست های واحد شما مفید است.
7
00:00:18,449 –> 00:00:21,990
بنابراین چیزهای زیادی ارائه می دهد، بنابراین اگر می
8
00:00:21,990 –> 00:00:24,689
خواهید فقط بلوک های متنی ایجاد کنید،
9
00:00:24,689 –> 00:00:26,820
می توانید انجام دهید که می توانید
10
00:00:26,820 –> 00:00:30,630
نام آدرس ها را هر چیزی که شامل یک
11
00:00:30,630 –> 00:00:33,210
حساب کاربری است ایجاد کنید، بنابراین اولین کاری که
12
00:00:33,210 –> 00:00:35,430
باید انجام دهیم این است که کتابخانه جعلی را نصب
13
00:00:35,430 –> 00:00:42,090
کنیم، می توانیم این کار را با pip و برای این
14
00:00:42,090 –> 00:00:43,559
دمو کاری که من میخواهم انجام دهم این است که فقط
15
00:00:43,559 –> 00:00:47,370
یک فایل CSV بزرگ از فاکتورها ایجاد کنم و سپس در
16
00:00:47,370 –> 00:00:50,010
یک تابع دیگر اساساً
17
00:00:50,010 –> 00:00:52,860
کل مقادیر و مقادیر دلار را
18
00:00:52,860 –> 00:00:55,980
جمعآوری میکنم، بنابراین اولین کاری که باید در اینجا انجام دهیم
19
00:00:55,980 –> 00:01:03,090
واردات است. faker و کاری که من
20
00:01:03,090 –> 00:01:05,369
میخواهم انجام دهم این است که یک ثابت تنظیم میکنیم
21
00:01:05,369 –> 00:01:10,799
که آن را تعداد رکوردها مینامیم و
22
00:01:10,799 –> 00:01:13,020
من فقط مقدار اولیه آن را 10000 میدهم،
23
00:01:13,020 –> 00:01:15,780
بنابراین تمام کاری که باید هر
24
00:01:15,780 –> 00:01:18,630
دفعه بعدی انجام دهیم آنچه را که میخواهیم مقیاس کنیم. بالا و
25
00:01:18,630 –> 00:01:20,250
تست استرس با رکوردهای بیشتر ما فقط باید
26
00:01:20,250 –> 00:01:24,240
این عدد را تغییر دهیم و بنابراین باید
27
00:01:24,240 –> 00:01:28,080
نمونهای از
28
00:01:28,080 –> 00:01:29,670
متغیر جعلی یا خلاقانه را مقداردهی اولیه کنیم و آن
29
00:01:29,670 –> 00:01:34,049
را روی faker okay تنظیم کنیم، بنابراین کار بعدی که میخواهم
30
00:01:34,049 –> 00:01:36,150
انجام دهم این است که فقط یک فایل CSV ایجاد
31
00:01:36,150 –> 00:01:39,079
کنم تا عملکرد شما را پیدا کنم
32
00:02:04,939 –> 00:02:07,349
و مانند اینکه ما باید کتابخانه CSV را وارد کنیم،
33
00:02:07,349 –> 00:02:19,769
بنابراین کاری که اکنون انجام میدهم این است
34
00:02:19,769 –> 00:02:22,980
که یک حلقه for راهاندازی کنیم و بنابراین ما به
35
00:02:22,980 –> 00:02:28,709
دنبال I در محدوده هستیم و بنابراین تعداد ما
36
00:02:28,709 –> 00:02:32,220
تعداد رکوردها خواهد بود و ما این کار را
37
00:02:32,220 –> 00:02:37,349
انجام نمیدهیم. بقیه را برای کسانی که قرار
38
00:02:37,349 –> 00:02:40,440
است یک سطر بنویسیم لازم نیست و سپس
39
00:02:40,440 –> 00:02:46,290
باید در یک فرهنگ لغت
40
00:02:46,290 –> 00:02:48,329
بنویسیم تا نام کوچکمان را بگذاریم، بنابراین تنها کاری که باید انجام دهیم این است که نام جعلی
41
00:02:48,329 –> 00:02:52,799
را صدا بزنیم و می دانید که ما همین
42
00:02:52,799 –> 00:02:55,970
کار را برای آنها انجام خواهیم داد. نام خانوادگی ما
43
00:03:03,209 –> 00:03:06,639
تا آنجایی که شناسه محصول i مشخص است،
44
00:03:06,639 –> 00:03:09,340
اساساً یک کلید خارجی است که در یک
45
00:03:09,340 –> 00:03:12,150
برنامه واقعی از جدول دیگری است،
46
00:03:12,150 –> 00:03:15,430
بنابراین کاری که میتوانیم انجام دهیم این است که جعلی را فراخوانی کنیم، یک
47
00:03:15,430 –> 00:03:24,939
روش int تصادفی دارد و بنابراین آنچه که ما میتوانیم اینجا انجام دهیم،
48
00:03:24,939 –> 00:03:26,620
فقط آنها آن را میسازند. خیلی آسان است که میتوانیم
49
00:03:26,620 –> 00:03:29,379
فقط یک دقیقه و حداکثر را تنظیم کنیم، بنابراین مردان
50
00:03:29,379 –> 00:03:32,019
برابر برخی میگویند که عددی بین
51
00:03:32,019 –> 00:03:41,859
صد تا صد است نود و نه، بنابراین
52
00:03:41,859 –> 00:03:43,090
یک مقدار می تواند یک مقدار دلار باشد، بنابراین
53
00:03:43,090 –> 00:03:45,510
کاری که می خواهیم انجام دهیم، بیایید فقط در یک بنشینیم
54
00:03:45,510 –> 00:03:49,829
یا بگوییم جایی بین پنج تا
55
00:03:49,829 –> 00:03:55,449
هزار در واقع می توانیم انجام دهیم، می توانیم
56
00:03:55,449 –> 00:03:58,389
سعی کنیم انجام دهیم این است که دو صفر اضافه کنیم و سپس اگر
57
00:03:58,389 –> 00:03:59,500
یک مقدار دلاری می خواهیم ما میتوانیم
58
00:03:59,500 –> 00:04:05,139
این مقدار را تقسیم بر صد در نظر
59
00:04:05,139 –> 00:04:07,299
بگیریم و چیز دیگری که میتوانیم دریافت کنیم این است
60
00:04:07,299 –> 00:04:11,319
که فقط یک متن تصادفی بگوییم، بنابراین باید
61
00:04:11,319 –> 00:04:20,500
جمله جعلی را به آدرسی که
62
00:04:20,500 –> 00:04:21,909
باید مراقب باشید، صدا بزنیم، زیرا
63
00:04:21,909 –> 00:04:24,729
اگر فقط آدرس جعلی را فراخوانی کنید،
64
00:04:24,729 –> 00:04:26,039
به شما یک آدرس کامل
65
00:04:26,039 –> 00:04:28,180
جدا شده با کاما با شامل
66
00:04:28,180 –> 00:04:31,389
مانند ایالت شهر و کدهای پستی
67
00:04:31,389 –> 00:04:33,130
میدهیم، بنابراین ما فقط آدرس خیابان را میخواهیم، زیرا یک
68
00:04:33,130 –> 00:04:35,620
یالت شهر و کشور در
69
00:04:35,620 –> 00:04:38,370
یلدهای مختلف قرار می
70
00:04:49,900 –> 00:04:52,880
گیرند، به طوری که با تمام فیلدهای مو
71
00:04:52,880 –> 00:04:54,380
ود در ما مطابقت داشته باشد. نام فیلدها این می تواند
72
00:04:54,380 –> 00:04:59,690
ردیف سرصفحه ما باشد و تابع بعدی که می
73
00:04:59,690 –> 00:05:01,310
خواهم تعریف کنم تابعی است برای بدست آوردن
74
00:05:01,310 –> 00:05:04,070
مجموع در حال حاضر ابتدا مطمئن شویم
75
00:05:04,070 –> 00:05:16,700
که یک پوشه Files در اینجا داریم، بنابراین
76
00:05:16,700 –> 00:05:17,960
ابتدا می خواهیم چند متغیر را با z تنظیم کنیم.
77
00:05:17,960 –> 00:05:20,270
ero و سپس همانطور که از طریق فایل حلقه می
78
00:05:20,270 –> 00:05:32,630
زنیم، به آنها اضافه می کنیم، بنابراین باید
79
00:05:32,630 –> 00:05:44,660
یک متغیر برای خواننده CSV خود ایجاد کنیم، بنابراین
80
00:05:44,660 –> 00:05:45,770
ما می خواهیم از طریق هر ردیف نگاه کنیم و
81
00:05:45,770 –> 00:05:49,510
سپس اگر
82
00:05:49,510 –> 00:05:52,030
به نام فیلدهای خود نگاه کنیم، این
83
00:05:52,