Octane sdk Microfocus ALM辛烷值剩余API-获取现有手动测试';s步骤详细信息

Octane sdk Microfocus ALM辛烷值剩余API-获取现有手动测试';s步骤详细信息,octane-sdk,Octane Sdk,我正在尝试使用下面的RESTAPI从ALM获取现有的手动测试步骤 但是我得到了以下结果 { "creation_time": "2020-01-16T14:36:52Z", "test_version": "{\"id\":1035,\"type\":\"test_version\"}", "version_stamp": 5, "last_modified": "2020-01-17T09:38:20Z", "script": "- Open Brow

我正在尝试使用下面的RESTAPI从ALM获取现有的手动测试步骤

但是我得到了以下结果

{
    "creation_time": "2020-01-16T14:36:52Z",
    "test_version": "{\"id\":1035,\"type\":\"test_version\"}",
    "version_stamp": 5,
    "last_modified": "2020-01-17T09:38:20Z",
    "script": "- Open Browser\n- Type Username\n- Type PAssword\n- Submit\n- @2012 Call <ReqTest1>\n- Login using <Username> and <Password>\n- ?isLoginSuccesfull"
} 
{
“创建时间”:“2020-01-16T14:36:52Z”,
“测试版本”:“{\'id\':1035,\'type\':\'test\'u version\'”,
"版本(盖章):5,,
“最后修改”:“2020-01-17T09:38:20Z”,
“脚本”:”-打开浏览器\n-键入用户名\n-键入密码\n-提交\n-@2012呼叫\n-使用和登录\n-?IsLoginSAccessFull”
} 

有没有办法通过REST API获取现有的手动测试步骤的详细信息(如id、描述等)?

我知道这已经晚了六个月,但您可以尝试调用实体测试

http://URLdirection:PORT/api/shared_spaces//workspaces//tests?fields=id,最新版本和查询=%22(id%3D%27yourTestId%27)%22

一旦您有了最新的版本,您就可以调用实体test\u versions,其属性为上次请求中获得的last\u version

http://URLdirection:PORT/api/shared_spaces//workspaces//test_versions?fields=id,脚本和查询=%22(id%3D%27yourVersionID%27)%22

在那里你会得到步骤,你也必须考虑到,在这样做之前,你需要有稳定的连接(请求cookies等),以避免403错误和正确设置的标题和参数的请求。如果您使用的是microfocus库,我没有发现任何直接调用test_版本的实体 编辑:您也可以请求http://URLdirection:PORT/api/shared_spaces//workspaces//test//script