我想在Project级别设置属性,使用我的groovy代码我可以在TestCase级别设置属性.如何在Project级别设置属性
这是我的代码:
import groovy.json.JsonSlurper
responseContent = testRunner.testCase.getTestStepByName("TestStepName").getPropertyValue("response")
slurperresponse = new JsonSlurper().parseText(responseContent)
slurperresponse.id.toString()
log.info (slurperresponse.id.toString())
property_name = 'a'
def idProperty = setupTestCase.getProperty(property_name).toString()
setupTestCase.setPropertyValue('a',slurperresponse.a.toString())
Run Code Online (Sandbox Code Playgroud)
这里我从TestStepName的响应中设置TestCase属性"a".我正在使用Soapui.
谢谢
您可以project使用groovy以下代码在SOAPUI中添加属性:
testRunner.testCase.testSuite.project.setPropertyValue("yourProp", yourValue )
使用你的代码:
import groovy.json.JsonSlurper
responseContent = testRunner.testCase.getTestStepByName("TestStepName").getPropertyValue("response")
slurperresponse = new JsonSlurper().parseText(responseContent)
slurperresponse.id.toString()
log.info (slurperresponse.id.toString())
testRunner.testCase.testSuite.project.setPropertyValue("a",slurperresponse.a.toString())
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助,
| 归档时间: |
|
| 查看次数: |
25306 次 |
| 最近记录: |