LoadView 有一个易于使用的 API,提供对 LoadView 测试数据集的访问。 利用对 LoadView API 的简单 HTTP(S) 请求来查询压力测试数据和结果、克隆现有测试以及运行或中止压力测试。 您可以开发使用 LoadView 功能的软件应用程序,或将 LoadView 服务功能集成到您自己的环境中。 本文概述了可用于创建自定义请求的 LoadView API 方法。

可用方法

您需要在任何 API 请求之前进行身份验证。 身份验证将在 60 秒不活动后过期。

下表显示了支持哪些操作。

请求方法 URI 描述
获取 /压力测试 返回可用测试的列表。
获取 /压力测试 {id} //克隆 通过克隆存在测试创建新测试。
发布 /压力测试 {id} //运行 开始测试。 将测试的状态更改为RUN
获取 /压力测试 {id} //中止测试 在任何阶段中止测试执行。 将测试的状态更改为中止测试

不返回任何测试结果。

获取 /压力测试 {id} //停止加载 停止负载仿真。 将测试的状态更改为“停止加载“。
获取 /压力测试 {id} //结果 按 ID 获取测试结果。
获取 /压力测试/{id} 按 ID 获取测试设置。
获取 /组压力测试 获取压力组列表。
获取 /GroupStressTest//{GroupID}config 获取压力组信息。
获取 /组压力测试//{GroupID}结果 获取压力组结果。
发布 /组压力测试/运行 启动负载测试组并将其状态更改为 RUN。
获取 /组压力测试//{GroupID}中止测试 中止执行具有指定 id 的压力组中包含的测试,并将其状态更改为“中止测试”。 不返回任何测试结果。
获取 /组压力测试//{GroupID}停止加载 停止具有指定 id 的压力组的载荷模拟。 在测试执行期间收到的结果将可用。

错误处理

在收到 API 方法错误或由于超出包限制或缺少可用 LI 而未启动测试时生成的错误时,LoadView API 将返回 HTTP 代码 400。 有关详细信息,请参阅错误处理