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

liftword5个月前 (12-07)技术文章45

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)

相关文章

深入探索Inspect:Python中不可或缺的工具库

在Python编程的旅途中,我们时常会遇到如何检查和分析对象的需求。这时,`inspect`这个Python内置库便成为我们手中的利器。如果你想更好地理解你的代码、调试问题或者进行动态分析,`insp...