0
在SOAPUI我的项目是:如何使用响应中的groovy保存ID?
Project |__Datasource |__request |__groovy_code |__DatasourceLoop
- 我的数据源中包含100行,每一个具有不同参数的请求。
- 我的groovy_code保存请求响应的ID。
当我运行我的项目时,它执行100个请求没有错误。 groovy_code只保存第一个ID。
我要的是保存ID为每个请求,在不同的变量,因此100 IDS项目一级
这里是我的groovy_code:
import groovy.json.JsonSlurper
def response = context.expand('${login#Response#declare namespace ns1=\'https://elsian/ns/20110518\'; //ns1:login_resp[1]/ns1:item[1]/ns1:response[1]}')
def slurper = new JsonSlurper()
def result = slurper.parseText(response)
log.info result.data.id
testRunner.testCase.testSuite.project.setPropertyValue("token_id", result.data.id)
谢谢您的帮助
非常感谢你,我的作品 –