使用HP QC REST API在测试实例中设置测试参数
是否有任何方法可以使用QC 11上的REST API创建带有参数的测试实例 我的测试计划中有一个测试,有一些参数,或者只有一个用于练习: 我想使用rest API创建:使用HP QC REST API在测试实例中设置测试参数,rest,hp-quality-center,Rest,Hp Quality Center,是否有任何方法可以使用QC 11上的REST API创建带有参数的测试实例 我的测试计划中有一个测试,有一些参数,或者只有一个用于练习: 我想使用rest API创建: 我实验室里的一套测试设备 此测试集中的测试实例 此测试实例中我的测试(计划中的测试)的测试运行 并能够设置我的参数值 我已经设法做到了前3点。但是我找不到如何为我的实例设置参数值。如果我手动创建测试,则在实例中添加测试时会询问。我可以在测试实例详细信息的执行设置中找到参数: 我在文档中搜索过,但没有找到任何关于如何设置/
- 我实验室里的一套测试设备
- 此测试集中的测试实例
- 此测试实例中我的测试(计划中的测试)的测试运行
- 并能够设置我的参数值
/test-instances/25378/test-parameters
/test-instances/25378/execution-settings
/test-instances/25378/exec-settings
但他们总是返回404
有没有办法设置这些参数值?我也遇到过同样的问题,下面是我的解决方案 您可以通过以下方式查询测试参数:
/tests/{id}/test-parameters
以及测试实例参数,这些参数实际上是测试实例中参数的实际值,具有:
/test-instances/{id}/step-parameters
对于通过UI创建的参数值,其返回方式如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Entities TotalResults="1">
<Entity Type="step-parameter">
<ChildrenCount>
<Value>0</Value>
</ChildrenCount>
<Fields>
<Field Name="origin-test">
<Value>-1</Value>
</Field>
<Field Name="vc-user-name">
<Value></Value>
</Field>
<Field Name="id">
<Value>21</Value>
</Field>
<Field Name="parent-id">
<Value>46</Value>
</Field>
<Field Name="used-by-owner-type">
<Value>test-instance</Value>
</Field>
<Field Name="actual-value">
<Value><html><body>
<div align="left">
<font face="Arial"><span style="font-size:8pt">AAA</span></font>
</div>
</body></html></Value>
</Field>
<Field Name="key">
<Value></Value>
</Field>
<Field Name="used-by-owner-id">
<Value>34</Value>
</Field>
</Fields>
<RelatedEntities/>
</Entity>
</Entities>
注意:创建时不要使用与检索时相同的嵌套url。您将无法使用所需的参数组合创建参数
API文档真的很糟糕,但您可以通过请求实体模式来了解如何检索或创建所需的内容
/customization/entities
我也有同样的问题,这是我的解决办法 您可以通过以下方式查询测试参数:
/tests/{id}/test-parameters
以及测试实例参数,这些参数实际上是测试实例中参数的实际值,具有:
/test-instances/{id}/step-parameters
对于通过UI创建的参数值,其返回方式如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Entities TotalResults="1">
<Entity Type="step-parameter">
<ChildrenCount>
<Value>0</Value>
</ChildrenCount>
<Fields>
<Field Name="origin-test">
<Value>-1</Value>
</Field>
<Field Name="vc-user-name">
<Value></Value>
</Field>
<Field Name="id">
<Value>21</Value>
</Field>
<Field Name="parent-id">
<Value>46</Value>
</Field>
<Field Name="used-by-owner-type">
<Value>test-instance</Value>
</Field>
<Field Name="actual-value">
<Value><html><body>
<div align="left">
<font face="Arial"><span style="font-size:8pt">AAA</span></font>
</div>
</body></html></Value>
</Field>
<Field Name="key">
<Value></Value>
</Field>
<Field Name="used-by-owner-id">
<Value>34</Value>
</Field>
</Fields>
<RelatedEntities/>
</Entity>
</Entities>
注意:创建时不要使用与检索时相同的嵌套url。您将无法使用所需的参数组合创建参数
API文档真的很糟糕,但您可以通过请求实体模式来了解如何检索或创建所需的内容
/customization/entities
我也有同样的问题,这是我的解决办法 您可以通过以下方式查询测试参数:
/tests/{id}/test-parameters
以及测试实例参数,这些参数实际上是测试实例中参数的实际值,具有:
/test-instances/{id}/step-parameters
对于通过UI创建的参数值,其返回方式如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Entities TotalResults="1">
<Entity Type="step-parameter">
<ChildrenCount>
<Value>0</Value>
</ChildrenCount>
<Fields>
<Field Name="origin-test">
<Value>-1</Value>
</Field>
<Field Name="vc-user-name">
<Value></Value>
</Field>
<Field Name="id">
<Value>21</Value>
</Field>
<Field Name="parent-id">
<Value>46</Value>
</Field>
<Field Name="used-by-owner-type">
<Value>test-instance</Value>
</Field>
<Field Name="actual-value">
<Value><html><body>
<div align="left">
<font face="Arial"><span style="font-size:8pt">AAA</span></font>
</div>
</body></html></Value>
</Field>
<Field Name="key">
<Value></Value>
</Field>
<Field Name="used-by-owner-id">
<Value>34</Value>
</Field>
</Fields>
<RelatedEntities/>
</Entity>
</Entities>
注意:创建时不要使用与检索时相同的嵌套url。您将无法使用所需的参数组合创建参数
API文档真的很糟糕,但您可以通过请求实体模式来了解如何检索或创建所需的内容
/customization/entities
我也有同样的问题,这是我的解决办法 您可以通过以下方式查询测试参数:
/tests/{id}/test-parameters
以及测试实例参数,这些参数实际上是测试实例中参数的实际值,具有:
/test-instances/{id}/step-parameters
对于通过UI创建的参数值,其返回方式如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Entities TotalResults="1">
<Entity Type="step-parameter">
<ChildrenCount>
<Value>0</Value>
</ChildrenCount>
<Fields>
<Field Name="origin-test">
<Value>-1</Value>
</Field>
<Field Name="vc-user-name">
<Value></Value>
</Field>
<Field Name="id">
<Value>21</Value>
</Field>
<Field Name="parent-id">
<Value>46</Value>
</Field>
<Field Name="used-by-owner-type">
<Value>test-instance</Value>
</Field>
<Field Name="actual-value">
<Value><html><body>
<div align="left">
<font face="Arial"><span style="font-size:8pt">AAA</span></font>
</div>
</body></html></Value>
</Field>
<Field Name="key">
<Value></Value>
</Field>
<Field Name="used-by-owner-id">
<Value>34</Value>
</Field>
</Fields>
<RelatedEntities/>
</Entity>
</Entities>
注意:创建时不要使用与检索时相同的嵌套url。您将无法使用所需的参数组合创建参数
API文档真的很糟糕,但您可以通过请求实体模式来了解如何检索或创建所需的内容
/customization/entities