测试工具研发(2)
程序员文章站
2022-03-06 12:32:15
...
测试脚本编写:创建随机用户名各个版本V1.0、V1.1、V1.2、V1.3
"""
# 创建随机用户名
# v1.0 升成指定长度的用户名
import random
import string
# 输入要获取的用户名长度
minlen = int(input("请输入用户名的最小长度:"))
maxlen = int(input("请输入用户名的最大长度:"))
# 在指定长度范围内生成一个随机数
number = random.randint(minlen, maxlen)
# 按照随机数的长度获取随机字符串
#(1)确定随机字符串
str = ""
for i in range(1, 11):
str = str + string.ascii_letters
#(2)随机数的长度获取随机字符串,列表转字符串
username = "".join(random.sample(str,number))
# username = "-".join(random.sample(str,number))
# username = random.sample(str,number)
# 输出对应的用户名
print(number, username)
"""
"""
# v1.1用面向过程进行优化 > 用函数封装
import random
import string
def get_randomstring():
# 输入要获取的用户名长度
minlen = int(input("请输入用户名的最小长度:"))
maxlen = int(input("请输入用户名的最大长度:"))
# 在指定长度范围内生成一个随机数
number = random.randint(minlen, maxlen)
# 按照随机数的长度获取随机字符串
# (1)确定随机字符串
str = ""
for i in range(1, 11):
str = str + string.ascii_letters
# (2)随机数的长度获取随机字符串,列表转字符串
username = "".join(random.sample(str, number))
# 输出对应的用户名
print(number, username)
if __name__ == '__main__':
get_randomstring()
"""
"""
# v1.2用面向过程进行优化 > 提取输入的变量
import random
import string
def get_randomstring(minlen, maxlen):
# # 输入要获取的用户名长度
# minlen = int(input("请输入用户名的最小长度:"))
# maxlen = int(input("请输入用户名的最大长度:"))
# 在指定长度范围内生成一个随机数
number = random.randint(minlen, maxlen)
# 按照随机数的长度获取随机字符串
# (1)确定随机字符串
str = ""
for i in range(1, 11):
str = str + string.ascii_letters
# (2)随机数的长度获取随机字符串,列表转字符串
username = "".join(random.sample(str, number))
# 输出对应的用户名
print(number, username)
if __name__ == '__main__':
min1 = int(input("请输入用户名的最小长度:"))
max1 = int(input("请输入用户名的最大长度:"))
get_randomstring(min1, max1)
"""
"""
# v1.3用面向过程进行优化, > 添加retrun
import random
import string
def get_randomstring(minlen, maxlen):
# 在指定长度范围内生成一个随机数
number = random.randint(minlen, maxlen)
# 按照随机数的长度获取随机字符串
str = ""
for i in range(1, 11):
str = str + string.ascii_letters
username = "".join(random.sample(str, number))
# 输出对应的用户名
return username
if __name__ == '__main__':
a = int(input("请输入用户名的最小长度:"))
b = int(input("请输入用户名的最大长度:"))
username = get_randomstring(a, b)
print(username)
"""
推荐阅读
-
MySQL研发中心成立发布会会后访问整理 (1)(2)_PHP教程
-
MySQL基准测试工具TPCC-MySQL使用笔记_MySQL
-
使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
-
detectron2训练自己的数据实现目标检测和关键点检测(一) ubuntu18.04安装测试detectron2
-
DB2+HADR+TSA高可用性测试--DB2HAICU配置TSA实现故障自动切换_PHP教程
-
Github中自动测试工具 travis-ci的方法_PHP教程
-
自然语言处理学习笔记2:分词工具及分词原理
-
抓包工具fiddler2
-
Sysbench多线程性能测试工具
-
Mysqlslap MySQL压力测试工具 简单教程