前几天重装系统后把LoadRunner也重装了,然后就想着复习一下。
准备数据要新建一批用户,嗯用Python实现吧;
先分析一下webtours用户存放方式,很凄惨不是数据库,甚至不是单一文件存放。
观察目录“HP\LoadRunner\WebTours\MercuryWebTours\users”发现,一个用户对应一个以用户名命名的文件,
UE打开可知文件保存了用户密码及一些注册时填写的信息(如果该用户预定了机票也会显示预定信息)
思路有2:
①既然知道了密码文件结构,直接用write方法生成文件
②使用selenium模拟浏览器用户注册
同样出于复习的目的,我选择方案②;代码如下:
①create_date.py 生成数据
import os
def create_date(name, num):
'''
批量创建用户注册数据,包括用户名和密码:
用户名为'name'+数字;num为需要生成的用户个数;
简单起见,密码为递增数列;
也可根据需要自行修改生成密码的格式。
'''
global result_date
result_date = []
for i in range(1, num + 1):
result_date.append(name + str(i) + ',' + str(i))
ret