当前位置: 首页 > news >正文

基于 Faker 生成测试数据:user_agent、日期、人名等

Faker 是用来生成测试数据的Python包,可以很方便地生成各种测试数据,支持中文,支持命令行模式。

$ faker -l zh_CN address
甘肃省帆市清浦谢街G座 531661$ faker -l zh_CN name
刘璐

1

生成 Chrome 的 user_agent

from faker import Fakerfake = Faker('zh_CN')
for _ in range(5):chrome = fake.chrome()print(chrome)# Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/43.0.857.0 Safari/532.1
# Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.0 (KHTML, like Gecko) Chrome/46.0.841.0 Safari/534.0
# Mozilla/5.0 (iPhone; CPU iPhone OS 13_7 like Mac OS X) AppleWebKit/532.1 (KHTML, like Gecko) CriOS/14.0.801.0 Mobile/54X039 Safari/532.1
# Mozilla/5.0 (Linux; Android 3.2.1) AppleWebKit/531.2 (KHTML, like Gecko) Chrome/25.0.873.0 Safari/531.2
# Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_8) AppleWebKit/536.0 (KHTML, like Gecko) Chrome/60.0.815.0 Safari/536.0

随机生成 user_agent

from faker import Fakerfake = Faker('zh_CN')
for _ in range(5):chrome = fake.user_agent()print(chrome)# Opera/8.19.(X11; Linux i686; niu-NZ) Presto/2.9.180 Version/10.00
# Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.2; Trident/3.0)
# Mozilla/5.0 (X11; Linux x86_64; rv:1.9.7.20) Gecko/8311-12-14 02:44:34 Firefox/3.8
# Mozilla/5.0 (X11; Linux i686; rv:1.9.5.20) Gecko/9099-08-21 17:11:00 Firefox/3.6.17
# Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_1 rv:6.0; fy-DE) AppleWebKit/535.48.4 (KHTML, like Gecko) Version/4.1 Safari/535.48.4

生成日期

from faker import Fakerfake = Faker('zh_CN')
Faker.seed(0)
for _ in range(5):date = fake.date()print(date)# 1996-03-20
# 2021-07-31
# 1998-08-15
# 1972-10-03
# 1987-08-15

人名

from faker import Fakerfake = Faker('zh_CN')
Faker.seed(0)
for _ in range(5):name = fake.name()print(name)# 廖婷婷
# 刘凤兰
# 赵莉
# 黄红霞
# 陈帆

相关链接

https://faker.readthedocs.io/en/master/

相关文章:

  • 有做翻页相册的网站吗深圳高端seo外包公司
  • 企业建设电子商务网站的预期收益十大管理培训课程
  • 公司首页模板深圳网站seo优化
  • 购物网站哪个好病毒式营销的案例
  • 新加坡网站域名谷歌广告怎么投放
  • 潍坊网站建设建站东莞关键词seo优化
  • 吉林大学微机系统期末复习整理
  • Vue.js 过滤器详解
  • Beetl工具类 BeetlUtils
  • 【swagger】Swagger的简单使用
  • 探索国产高精度嵌入式仿真教学新纪元——基于深圳航天科技创新研究院嵌入式仿真实验教学平台的ADC实验实践
  • 科技与人类贪欲
  • 华为云Flexus+DeepSeek征文|华为云ModelArts搭建Dify-LLM应用开发平台(AI智能选股大模型)
  • 智能化监管:微算法科技(NASDAQ:MLGO)比特币社区分类器助力加密货币市场规范发展
  • uniapp 和原生插件交互
  • vue3修改html中title标签 给 浏览器标签页 动态赋值 闪烁
  • 【2-入门与调试设置】1.坐标辅助器与轨道控制器
  • 【论文阅读】--Instruction Backdoor Attacks Against Customized LLMs
  • CTF:PHP 多关卡绕过挑战
  • 在vue3中,如何修改ant-deaign-vue tooltip的样式
  • 第4篇:响应处理——返回数据给客户端(Gin文件下载,JSON,XML等返回)
  • 2024考研数一真题及答案
  • 独立站安全收款实战:AB站隔离与风控
  • HDC 2025丨华为云AI原生中间件,构建应用运行的领先架构
  • swiftUI iOS16和iOS15兼容
  • 2025最新 WSL(Windows Subsystem for Linux)安装教程 (保姆级,图文讲解,带安装包)