C# 如何在ALM中创建新的运行
我正在尝试使用postman调用ALM REST api,我能够做一些基本的事情,比如登录、身份验证,以及其他一些事情,比如使用GET方法来获取测试集、测试实例。 我以XML格式接受报税表 类似地,我尝试使用PUT方法更新,尝试更新测试集名称,这对我来说也很有效,现在,我的问题是,如果我拥有XML格式的所有必需字段值,如何创建新运行, 我的主要目标是将其与C#应用程序集成。 使用邮递员我只是在测试restAPI的 以下是我尝试创建新跑步的内容:C# 如何在ALM中创建新的运行,c#,xml,rest,alm,C#,Xml,Rest,Alm,我正在尝试使用postman调用ALM REST api,我能够做一些基本的事情,比如登录、身份验证,以及其他一些事情,比如使用GET方法来获取测试集、测试实例。 我以XML格式接受报税表 类似地,我尝试使用PUT方法更新,尝试更新测试集名称,这对我来说也很有效,现在,我的问题是,如果我拥有XML格式的所有必需字段值,如何创建新运行, 我的主要目标是将其与C#应用程序集成。 使用邮递员我只是在测试restAPI的 以下是我尝试创建新跑步的内容: https://yourdomainName/qc
https://yourdomainName/qcbin/rest/domains/Default/projects/PROJECTNAME/runs
我的XML是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Entity Type="run">
<Fields>
<Field Name="name">
<Value>Run_9-21_6-58-2</Value>
</Field>
<Field Name="test-instance">
<Value>1</Value>
</Field>
<Field Name="test-config-id">
<Value>189788</Value>
</Field>
<Field Name="testcycl-id">
<Value>1541011</Value>
</Field>
<Field Name="cycle-id">
<Value>77859</Value>
</Field>
<Field Name="test-id">
<Value>154070</Value>
</Field>
<Field Name="subtype-id">
<Value>hp.qc.run.MANUAL</Value>
</Field>
<Field Name="owner">
<Value>demouser</Value>
</Field>
<Field Name="status"><Value>Not Completed</Value>
</Field>
</Fields>
</Entity>
如果有任何人有任何想法,请帮助,我完全被卡住了。按顺序尝试以下内容:
Try these in sequence :
"<Entity Type=\"run\"><Fields>
<Field Name=\"name\"><Value> name</Value></Field>
<Field Name=\"test-id\"><Value>" + test_id + "</Value></Field>
<Field Name=\"testcycl-id\"><Value>" + testcycl_id + "</Value></Field>
<Field Name=\"owner\"><Value> OwnerName</Value></Field>
<Field Name=\"status\"><Value>Passed</Value></Field>
<Field Name=\"subtype-id\"><Value> SubtypeID</Value></Field>
<Field Name=\"execution-date\"><Value>ExecutionDate</Value></Field>
</Fields></Entity>
"
名称
“+测试id+”
“+testcycl\u id+”
所有者姓名
通过
子类ID
行刑日期
使用HTTP和PUT调用代替HTTPS,例如
PUT
http://HOSTNAME:80/qcbin/rest/domains/WHOLESALE/projects/PROJECTNAME/runs/%ID%
就你而言:
http://yourdomainName/qcbin/rest/domains/Default/projects/PROJECTNAME/runs/%ID%
问题是什么?当您发送此XML时会发生什么?我添加了错误,我认为他们的问题在于我尝试发送的格式,但无法找出错误,因此不太确定。任何帮助都将不胜感激您的问题是什么?您既没有写标题!
Try these in sequence :
"<Entity Type=\"run\"><Fields>
<Field Name=\"name\"><Value> name</Value></Field>
<Field Name=\"test-id\"><Value>" + test_id + "</Value></Field>
<Field Name=\"testcycl-id\"><Value>" + testcycl_id + "</Value></Field>
<Field Name=\"owner\"><Value> OwnerName</Value></Field>
<Field Name=\"status\"><Value>Passed</Value></Field>
<Field Name=\"subtype-id\"><Value> SubtypeID</Value></Field>
<Field Name=\"execution-date\"><Value>ExecutionDate</Value></Field>
</Fields></Entity>