LoadView 有一个易于使用的 API,提供对 LoadView 测试数据集的访问。 利用对 LoadView API 的简单 HTTP(S) 请求来查询压力测试数据和结果、克隆现有测试以及运行或中止压力测试。 您可以开发使用 LoadView 功能的软件应用程序,或将 LoadView 服务功能集成到您自己的环境中。 本文概述了可用于创建自定义请求的 LoadView API 方法。
可用方法
下表显示了支持哪些操作。
请求方法 | 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。 有关详细信息,请参阅错误处理。