在哪里可以找到有关json-rpc的奇异果tcms参数信息?

问题描述

我练习使用json-rpc创建测试用例,并且我想将测试面板与测试用例相关联,但是我不知道计划的参数。

有人可以给我一些建议吗?谢谢。

我的例子是这样的 测试计划编号:3 测试计划名称:test

使用邮递员请求

{
  "jsonrpc":"2.0","method":"TestCase.create","params":{"values":{"summary":"jsonrpctest","case_status":2,"category":2,"priority":1,"text":"20201005test","plan":[3,"test"]}},"id":1
}

响应

{
    "id": 1,"jsonrpc": "2.0","result": {
        "id": 191,"create_date": "2020-10-06 04:44:13","is_automated": false,"script": "","arguments": "","extra_link": null,"summary": "jsonrpctest","requirement": null,"notes": "","text": "20201005test","case_status_id": 2,"case_status": "CONFIRMED","category_id": 2,"category": "--default--","priority_id": 1,"priority": "P1","author_id": 1,"author": "ardyn","default_tester_id": null,"default_tester": null,"reviewer_id": null,"reviewer": null,"plan": [],"component": [],"tag": []
    }
}

解决方法

https://kiwitcms.readthedocs.io/en/latest/api/index.html说 “服务器端RPC方法记录在tcms.rpc.api中。”

哪个 https://kiwitcms.readthedocs.io/en/latest/modules/tcms.rpc.api.html

有一种TestPlan.add_case()方法: https://kiwitcms.readthedocs.io/en/latest/modules/tcms.rpc.api.testplan.html#tcms.rpc.api.testplan.add_case