You need to enable JavaScript to run this app.
导航
测试工具
最近更新时间:2024.08.19 17:35:51首次发布时间:2024.08.19 17:35:51

完成“核心流程”页面的调用 API 接口实现数据集(Collection)创建、数据集(Collection)数据写入、索引(Index)创建和检索查询等功能时遇到异常,可调用测试工具检测执行环节是否符合预期。
如下提供一个向量数据里 VikingDB 使用 Python 语言调用测试工具的请求示例。其中,请求域名为 https://api-vikingdb.volces.com (华北)和 https://api-vikingdb.mlp.cn-shanghai.volces.com(华东)

Network 网络延迟检测

若遇到单次 API 请求时长较长的情况,请使用以下代码来检测网络延迟。您可依据所请求的域名(公网域名和私网域名均适用)对 “DOMAIN” 的值进行相应更改。

import time
import requests
DOMAIN = "api-vikingdb.volces.com"

# 计算公网开销,记录请求发出和接收时间
def ping():
    time1  = time.time()
    r = requests.request("GET",
            url="https://{}{}".format(DOMAIN, "/api/viking_db/data/ping")
        )
    time2 = int((time.time() - time1) * 1000)
    print("receive msg {}, network cost {} ms".format(r.text, time2))

# 调用 ping() 函数
ping()

倘若返回结果显示耗时较长,那就意味着公网访问可能存在问题,建议您参考VikingDB 私网连接方式,采用私网连接;而若返回结果显示耗时较短,则表明网络延迟处于正常状态,请对调用代码逻辑进行检查。