问题描述
我练习使用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