性能测试,如何用python来生成测试数据

liftword1个月前 (12-07)技术文章17

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)