我在soap ui中有一个查询步骤。如何强制下一步使用查询结果作为输入? 我准备好了步骤,我无法弄清楚如何链接它们。
答案 0 :(得分:2)
抱歉,我花了这么长时间在这里发表答案。
我认为有三种方法可以从JDBC步骤中提取数据。
像...一样的东西。
//Root/NextChildNode/..../ElementYouNeed
例如......
def jdbcXml = context.expand('${getDataFromExcel#ResponseAsXml}')
//display information for all rows
root.ResultSet.Row.each{ row ->
log.info row["USERS.USER_ID"]
log.info row["USERS.FNAME"]
log.info row["USERS.LNAME"]
}
//Where user_id, fname and lname are nodes in the response xml
像...一样的东西。
String lname
lname = context.expand('${getDataFromExcel#ResponseAsXml#//ResultSet/Row[2]/USERS.LNAME}')
log.info "Last name from second row: " + lname
对于任何有兴趣的人,我wrote a blog about this too。