首页综合 > 正文

基于Faker生成中文测试数据实例

2023-03-05 15:43:28来源:程序员客栈

上一篇基于Python生成中文测试数据讲解了如何使用python代码自己实现中文测试数据的生成,这篇我们分享如何基于Faker开源库来实现。


(资料图片仅供参考)

Faker是一个可以让你生成伪造数据的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生成不同测试数据实例"""if __name__ == "__main__":    # 创建faker实例,中文    # 如果要生成其他语言,则将zh_CN改成对应的语言执行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其他方法这里就不一一演示,请自信敲代码")

运行结果为:

关于Faker的更高级使用可以参见官方的文档https://faker.readthedocs.io/en/master/

本文仅简单的演示,以见其强大!!!

扫一扫加我微信,入群一起讨论交流各种开源测试技术、工具、经验和解决方案。

扫一扫,关注开源优测公众号,原创文章首发平台

大数据测试过程、策略及挑战

大数据测试之ETL测试入门

软件测试工程师又一大挑战:大数据测试

jmeter入门系列v1.0电子版

Python3接口测试pdf+源码免费领

快学Python3系列

顺手点点点右下角的

关键词: 测试数据 数据测试 原创文章

便民

  • 知识分享 伊丽莎白电影剧情介绍

    电影《伊丽莎白》讲述的是伊丽莎白一世从天真无邪的单纯少女变为智慧和勇气并存的英国女王所经历的一系列故事。1554年,玛丽一世登上了英国

  • 百科 柴油小货车误加汽油怎么处理

    1、柴油车型错加了汽油,千万不要继续驾驶自己的货车,因为汽油机的喷嘴一般比较小,而柴油的密度比较大,汽油发动机的喷嘴喷柴油肯定是无

  • 上海公布1例本土确诊病例涉及的轨迹

      记者1月24日从上海市新冠肺炎疫情防控新闻发布会上获悉,上海新增1例本土新冠肺炎确诊病例。该病例涉及的轨迹为上海市奉贤区奉城镇幸福

  • 冰雪运动热申城 “冰雪奇缘”共赴“冬奥之约”

      (北京冬奥会)冰雪运动热申城 “冰雪奇缘”共赴“冬奥之约”  中新网上海1月24日电 题:冰雪运动热申城 “冰雪奇缘”共赴“冬奥之

点击加载更多

频道推荐

  • 服饰
  • 时尚
  • 物流
  • 灯饰
  • 养老