python生成测试报告,如何生成测试数据

  python生成测试报告,如何生成测试数据

  使用faker库。他可以生成许多类型的数据示例:

  从faker进口Faker

  f=Faker(locale=zh_CN )

  对于范围(10)内的I:

  地址=f .地址()

  打印(地址)

  并且:

  # city_suffix():城市,县

  # country():国家

  # country_code():国家代码

  # district():区

  # geo_coordinate():地理坐标

  # latitude():地理坐标(纬度)

  # longitude():地理坐标(经度)

  #邮政编码():邮政编码

  # province():省(zh_TW没有这个方法)

  # address():详细地址

  # street_address():街道地址

  # street_name():街道名称

  # street_suffix():街道,道路

  # ssn():生成ID号

  # bs():随机公司服务名

  # company():随机公司名称(长型)

  # company_prefix():随机公司名称(短)

  # company_suffix():公司性质

  # credit_card_expire():随机信用卡到期日期

  # credit_card_full():生成完整的信用卡信息。

  # credit_card_number():信用卡号码

  #信用卡提供商():信用卡类型

  #信用卡安全代码():信用卡安全代码

  # job():随机位置

  #名字():

  #名字女性():女性姓名

  #名字男性():男性姓名

  # first_romanized_name():罗马名字

  #姓氏():

  #姓氏女性():女性姓氏

  #姓氏男性():男性姓氏

  # last_romanized_name():

  # name():随机生成全名。

  # name_female():男性的全名。

  # name_male():女性的全名。

  # romanized_name():罗马名称

  # msisdn():移动台的国际用户标识,即移动用户的isdn号码。

  # phone_number():随机生成一个手机号码

  # phonenumber_prefix():随机生成手机号段。

  # ASCII_company_email():随机ASCII公司电子邮件名称

  # ascii_email():随机ascii邮箱

  # ascii_free_email():

  # ascii _ safe _ email():

  #公司电子邮件():

  #电子邮件():

  #免费电子邮件():

  #免费电子邮件域():

  # safe_email():安全邮箱

  # domain_name():生成域名

  # domain_word():领域词(即没有后缀)

  # ipv4():随机IP4地址

  # ipv6():随机IP6地址

  # mac_address():随机mac地址

  # tld (): URL域名后缀(。com、 net.cn等。不包括。)

  # URI():随机URI地址

  # uri_extension (): URL文件后缀

  # uri_page (): URL文件(不带后缀)

  # uri_path (): URL文件路径(不包括文件名)

  # url():随机的url地址

  # user_name():随机用户名

  # image_url():随机url地址

  # Chrome():随机生成Chrome的浏览器user_agent信息。

  # firefox():随机生成firefox的浏览器user_agent信息。

  # internet_explorer():随机生成IE的浏览器user_agent信息

  # Opera():随机生成Opera的浏览器user_agent信息。

  # safari():随机生成safari的浏览器user_agent信息。

  # linux平台令牌():随机linux信息

  # user_agent():随机用户代理信息

  # file_extension():随机文件扩展名

  #

  # file_name():随机文件名(包括扩展名,不包括路径)

  #

  # file_path():随机文件路径(包括文件名和扩展名)

  #

  # mime_type():随机mime类型

  # numerify():三个随机数字

  # random _ digit (): 0 ~ 9个随机数

  # random _ digit _ not _ null():1到9之间的随机数

  # random_int():随机数,默认值为0~9999,可以通过设置min和max来设置。

  # random_number():随机数,参数digits设置生成的位数。

  # pyfloat (): left _ digits=5 #生成的整数位数,

  # right_digits=2 #生成的小数位数,

  #正数=真#只有正数吗?

  # pyInt():一个随机整数(参考random_int()参数)

  # pyDecimal():随机十进制数(参考pyfloat参数)

  # pystr():随机字符串

  # random_element():随机字母

  # random_letter():随机字母

  # paragraph():随机生成一个段落。

  # paragraphs():随机生成多个段落,通过参数nb控制段落数,返回一个数组。

  # sentence():随机生成一个句子

  # sentences():随机生成多个句子,类似段落。

  # text():随机生成一篇文章(不要幻想人工智能,目前为止你还不能完全理解一句话的意思)

  # word():随机生成单词

  # words():随机生成多个单词,与段落、句子的用法相似。

  # binary():随机生成二进制代码

  # boolean():真/假

  # language_code():随机生成一个两位数的语言代码。

  # locale():随机生成语言/国际信息

  # md5():随机生成md5

  # NULL _ boolean():NULL/True/False

  # password():随机生成密码,可选参数:length:密码长度;Special_chars:是否可以使用特殊字符;数字:是否包含数字;Upper_case:是否包含大写字母;Lower_case:是否包含小写字母。

  # SHA1():随机SHA1

  # SHA256():随机SHA256

  # uuid4():随机uuid

  # am_pm():AM/PM

  # century():随机世纪

  # date():随机日期

  # date_between():随机生成指定范围内的日期,参数:start_date,end_date值:具体日期或今天,-30d,-30y类似。

  # date_between_dates():随机生成指定范围内的日期。使用方法同上。

  # date_object():从1970年1月1日到指定日期的随机日期。

  #本月日期():

  #今年的日期():

  # date_time():随机生成指定时间(1970年1月1日至今)

  # date_time_ad():生成从公元1年到现在的随机时间。

  # date_time_between():用法与dates相同

  # future_date():未来的日期

  # future_datetime():未来时间

  # month():随机月份

  # month_name():随机月份(英语)

  # past_date():随机生成已经过去的日期。

  # past_datetime():随机生成经过的时间。

  # time():随机的24小时时间

  # timedelta():随机获取时差。

  # time_object():随机24小时制时间,时间对象

  # time_series():随机时间序列对象

  # timezone():随机时区

  # unix_time():随机unix时间

  # year():随机年份

  # profile():随机生成配置文件信息。

  # simple_profile():随机生成简单的配置文件信息。

  #以下方法是随机集合类型。

  # pyiterable()

  #

  # pylist()

  #

  # pyset()

  #

  # pystruct()

  #

  # pytuple()

  #

  # pydict()

  # currency_code():货币代码

  # color_name():随机颜色名称

  # HEX_color():随机十六进制颜色

  # rgb_color():随机rgb颜色

  # safe_color_name():随机安全颜色名称

  # safe_HEX_color():随机安全十六进制颜色

  # isbn10():随机ISBN(10位)

  # isbn13():随机ISBN(13位)

  # lexify():替换所有问号("?)随机字母的事件。搜索

  复制

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: