性能测试,如何用python来生成测试数据
import random
# 生成一个随机整数
random_integer = random.randint(1, 100)
# 从一个列表中随机选择一个元素
items = ['apple', 'banana', 'cherry']
random_item = random.choice(items)
from faker import Faker
fake = Faker()
# 生成一个随机姓名
name = fake.name()
# 生成一个随机地址
address = fake.address()
def generate_custom_data():
return {
'id': random.randint(1, 1000),
'name': fake.name(),
'email': fake.email(),
'address': fake.address()
}
# 生成一条自定义数据
custom_data = generate_custom_data()
data_list = []
for _ in range(100): # 生成100条数据
data_list.append(generate_custom_data())
import json
# 将数据保存为 JSON 文件
with open('test_data.json', 'w') as f:
json.dump(data_list, f)