更新

描述

object httptest.update(object/array webScenarios)

此方法允许您更新现有的 web 场景。

此方法仅适用于 AdminSuper admin 用户类型。调用该方法的权限可以在用户角色 设置中撤销。有关更多信息,请参见 User roles

参数

(object/array) 要更新的 Web 场景属性。

必须为每个 Web 场景定义 httptestid 属性,所有其他属性均为可选。只有传入的属性会被更新,其他所有属性将保持不变。

除了标准 Web 场景属性之外,该方法还接受以下参数。

参数 类型 描述
steps array 用于替换现有步骤的场景步骤
tags array Web 场景标签

返回值

(object) 返回一个对象,其中包含 httptestid 属性下已更新的 Web 场景的 ID。

示例

启用一个Web场景

启动一个Web场景,即将其状态设置为“0”。

请求:

{
    "jsonrpc": "2.0",
    "method": "httptest.update",
    "params": {
        "httptestid": "5",
        "status": 0
    },
    "auth": "700ca65537074ec963db7efabda78259",
    "id": 1
}

响应:

{
    "jsonrpc": "2.0",
    "result": {
        "httptestids": [
            "5"
        ]
    },
    "id": 1
}

另请参见

源码

ui/include/classes/api/services/CHttpTest.php 中的 CHttpTest::update()。