欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Robotframework(4)-使用FakerLibrary生成随机测试数据

程序员文章站 2022-06-06 15:57:26
...

1、安装:pip install -U robotframework-faker
Robotframework(4)-使用FakerLibrary生成随机测试数据
2、在testSuite中设置引入FakerLibrary(设置参数zn-CN表示生成中文数据)
Robotframework(4)-使用FakerLibrary生成随机测试数据
3、在用例中使用关键字

    #性名相关
    ${test1}    name    #人名
    ${test2}    last name    #姓氏
    ${test2}    ssn    #身份证号
    #地理位置相关
    ${test1}    country    #国家
    ${test1}    province    #省份
    ${test1}    city name    #市
    ${test1}    address    #完整地址
    ${fakeLongitude}    Longitude    #随机生成经度
    ${fakeLatitude}    Latitude    #随机生成纬度
    ${test1}    postcode    #邮编
    #职场相关    company
    ${test1}    company    #公司名
    ${test1}    company suffix    #公司性质
    ${test1}    email    #邮箱
    ${test1}    image url    #图片地址
    ${test1}    ipv4    #ipv4地址
    ${test1}    year    #年份
    ${test1}    sentence    #随机句子

4、运行结果如下

20200206 17:11:19.575 :  INFO : ${test1} = 周成
20200206 17:11:19.576 :  INFO : ${test2} = 李
20200206 17:11:19.577 :  INFO : ${test2} = 513333198806163611
20200206 17:11:19.578 :  INFO : ${test1} = 特立尼达和多巴哥
20200206 17:11:19.579 :  INFO : ${test1} = 上海市
20200206 17:11:19.579 :  INFO : ${test1} = 天津
20200206 17:11:19.580 :  INFO : ${test1} = 黑龙江省鑫市西峰巢湖街z座 185980
20200206 17:11:19.581 :  INFO : ${fakeLongitude} = -150.240261
20200206 17:11:19.581 :  INFO : ${fakeLatitude} = 18.132418
20200206 17:11:19.582 :  INFO : ${test1} = 844725
20200206 17:11:19.582 :  INFO : ${test1} = 和泰科技有限公司
20200206 17:11:19.583 :  INFO : ${test1} = 科技有限公司
20200206 17:11:19.583 :  INFO : ${test1} = aaa@qq.com
20200206 17:11:19.584 :  INFO : ${test1} = https://placekitten.com/65/479
20200206 17:11:19.596 :  INFO : ${test1} = 188.208.207.55
20200206 17:11:19.597 :  INFO : ${test1} = 1984
20200206 17:11:19.598 :  INFO : ${test1} = 历史所有上海这么查看工作.
相关标签: Robotframework