<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          基于Faker生成中文測試數(shù)據(jù)實例

          共 1583字,需瀏覽 4分鐘

           ·

          2023-03-04 10:05


          上一篇 基于Python生成中文測試數(shù)據(jù) 講解了如何使用python代碼自己實現(xiàn)中文測試數(shù)據(jù)的生成,這篇我們分享如何基于Faker開源庫來實現(xiàn)。


          Faker 是一個可以讓你生成偽造數(shù)據(jù)的Python包。


          安裝:pip install Faker

           

          官方文檔:https://faker.readthedocs.io/en/master/


          github地址: https://github.com/joke2k/faker


          常用地 方法及作用列表


          下面我們看一個實際的實例代碼:

          # -*- coding: utf-8 -*-
          __author__ = "苦葉子"
          from faker import Faker


          """"
          基于Faker生成不同測試數(shù)據(jù)實例
          """
          if __name__ == "__main__":

          # 創(chuàng)建faker實例,中文
          # 如果要生成其他語言,則將zh_CN改成對應的語言執(zhí)行
          fake = Faker("zh_CN")

          print("------ 生成5個姓名-----")
          for _ in range(5):
          print(fake.name())

          print("\n------ 生成5個國家-----")
          for _ in range(5):
          print(fake.country())

          print("\n------ 生成5個條碼-----")
          for _ in range(5):
          print(fake.ean8()) # 8位條形碼
          print(fake.ean13()) # 13位條形碼

          print("\n------ 生成5個顏色-----")

          for _ in range(5):
          print(fake.hex_color())

          print("\n------ 生成5個公司名-----")
          for _ in range(5):
          print(fake.company())

          print("\n------ 生成5個信用卡-----")
          for _ in range(5):
          print(fake.credit_card_number(card_type=None)) # 卡號
          print(fake.credit_card_provider(card_type=None)) # 卡的提供者
          print(fake.credit_card_security_code(card_type=None)) # 卡的安全密碼
          print(fake.credit_card_expire()) # 卡的有效期
          print(fake.credit_card_full(card_type=None)) # 完整卡信息
          print("---" * 5)



          print("\n\n其他方法這里就不一一演示,請自信敲代碼")


          運行結(jié)果為:


          關(guān)于Faker的更高級使用可以參見官方的文檔 https://faker.readthedocs.io/en/master/


          本文僅簡單的演示,以見其強大!

               

          掃一掃加我微信,入群一起討論交流各種開源測試技術(shù)、工具、經(jīng)驗和解決方案。

          掃一掃,關(guān)注開源優(yōu)測公眾號,原創(chuàng)文章首發(fā)平臺

          大數(shù)據(jù)測試過程、策略及挑戰(zhàn)

          大數(shù)據(jù)測試之ETL測試入門

          軟件測試工程師又一大挑戰(zhàn):大數(shù)據(jù)測試

          jmeter入門系列v1.0電子版

          Python3接口測試pdf+源碼免費領(lǐng)

          快學Python3系列


          順手點點點右下角的


          瀏覽 79
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  操逼视频91 | 一起操网站在线观看 | 欧美日韩成人 | 蜜芽成人在线视频 | 97精品视频|