自动化测试中,生成资源时随机名字两种方法
在实际的自动化测试中,创建资源时会要求随机生成资源名,有很多方法,现在列举两种常见方法:
一、根据时间来生成
import time def get_resource_name(prefix="resource"): return prefix + time.strftime ('%m%d_%H%M%S', time.localtime())
生成后的结果如下:
resource0303_134311
二、使用random函数来生成
import random def rand_name(name='', prefix=None): randbits = str(random.randint(1, 0x7fffffff)) rand_name = randbits if name: rand_name = name + '-' + rand_name if prefix: rand_name = prefix + '-' + rand_name return rand_name
有prefix时,结果如下:
qqq-214757399
Email:362299908@qq.com