背景
在我们测试工作中,性能测试也是避免不了的,因此在性能测试前期准备工作中,需要mock足够批量的数据进行压测。那么怎么能在短时间内快速mock出想要的格式数据和足够量的数据进行压测?那么往下看。
安装相关类包
- pip install kafka
- pip install appmetrics
- pip install faker
- pip install pykafka
举例说明:快速mock kafka批量测试数据
# -* coding:utf8 *-
from pykafka import KafkaClient
import uuid
import time
import threading
from appmetrics import metrics
from faker import Faker
import os
fake = Faker("zh-cn")
PATH = lambda p: os.path.abspath(
os.path.join(os.path.dirname(__file__), p)
)
meter = metrics.new_meter("meter_test")
host_producer = 'host地址'