我收到回复'未授权创建:TestCase“

时间:2014-03-25 01:07:42

标签: rally

我使用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."]}}

2 个答案:

答案 0 :(得分:0)

没有迹象表明这不是许可问题。确保新用户不是只读用户,并确保此用户在您创建测试用例的项目中具有编辑者权限。没有特殊的API权限。如果您可以使用UI在项目中创建测试用例,那么您应该能够使用WS API在同一项目中创建用户。

答案 1 :(得分:0)

您可以设置项目参考: -

JsonObject newObj = new JsonObject();
newObj.addProperty("Project", "789900"); // replace with actual project id

注意 可以在Rally URL本身中找到项目ID(如果您指向所需的项目)