docstr: Insert a vector with a simple payload
code: def test_insert_vector_with_multi_round(self, insert_round):
      """
      Insert a vector with a simple payload
      """
      # create a collection
      name = gen_collection_name()
      collection_payload = {
          "collectionName": name,
          "dimension": 768,
      }
      rsp = self.collection_client.collection_create(collection_payload)
      assert rsp["code"] == 200
      rsp = self.collection_client.collection_describe(name)
      logger.info(f"rsp: {rsp}")
      assert rsp["code"] == 200
      # insert data
      nb = 300
      for i in range(insert_round):
          data = get_data_by_payload(collection_payload, nb)
          payload = {
              "collectionName": name,
              "data": data,
          }
          body_size = sys.getsizeof(json.dumps(payload))
          logger.info(f"body size: {body_size / 1024 / 1024} MB")
          rsp = self.vector_client.vector_insert(payload)
          assert rsp["code"] == 200
          assert rsp["data"]["insertCount"] == nb
      logger.info("finished")
  
imports: import datetime
  import random
  import time
  from sklearn import preprocessing
  import numpy
  import sys
  import json
  import time
  from utils import constant
  from utils.utils import gen_collection_name
  from utils.util_log import test_log
  import pytest
  from api.milvus import VectorClient
  from base.testbase import TestBase
  from utils.utils import get_data_by_fields, get_data_by_payload, get_common_fields_by_data
label_desc: Use image node_id 2 for calling the TestInsertVector obj's underlying member method code with example usage: obj.test_insert_vector_with_multi_round(insert_round) without return types