我使用Rally API创建了一个测试用例。我能够创建没有任何问题的测试用例。但是当我使用不同的登录用户创建测试用例时,Rally给了我以下响应:
{"CreateResult": {"_rallyAPIMajor": "2", "_rallyAPIMinor": "0", "Errors": ["Not authorized to create: TestCase"], "Warnings": ["It is no longer necessary to append \".js\" to WSAPI resources."]}}
答案 0 :(得分:0)
没有迹象表明这不是许可问题。确保新用户不是只读用户,并确保此用户在您创建测试用例的项目中具有编辑者权限。没有特殊的API权限。如果您可以使用UI在项目中创建测试用例,那么您应该能够使用WS API在同一项目中创建用户。
答案 1 :(得分:0)
您可以设置项目参考: -
JsonObject newObj = new JsonObject();
newObj.addProperty("Project", "789900"); // replace with actual project id
注意 可以在Rally URL本身中找到项目ID(如果您指向所需的项目)