• 正文
  • 相关推荐
申请入驻 产业图谱

接口自动化测试框架(四):生成数据

2024/11/21
543
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
上接:接口自动化测试框架(三):处理数据

生成随机测试数据

在这里插入图片描述

def mix_letters(n):
    '''
    :param n: 生成随机数的位数
    :return:返回生成指定数量的随机字符
    '''
    # 随机字符串生成,从a-zA-Z0-9生成指定数量的随机字符
    letters = ''.join(random.sample(string.ascii_letters + string.digits, n))
    return letters

def digits(n):
    '''
    :param n: 生成随机数的位数
    :return:
    '''
    # 随机字符串生成,从0-9生成指定数量的随机数字
    digits = ''.join(random.sample(string.digits, n))
    return digits

def ascii(n):
    '''
    :param n: 生成随机数的位数
    :return:
    '''
    # 随机字符串生成,从a-zA-Z生成指定数量的随机字符
    ascii = ''.join(random.sample(string.ascii_letters, n))
    return ascii

通过以上代码,可以生成测试使用的数据,因为是随机的,这样就可以避免数据重复的情况,至少会极少重复。

下接:接口自动化测试框架(五):加密数据

点赞
收藏
评论
分享
加入交流群
举报

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录