soapUI获取数据表数据并向下传递给request

1. 首先建立三个test steps, 分别是groovy脚本,属性传递,request。

 

soapUI获取数据表数据并向下传递给request

2. 在脚本里代码如下,我连接的是mysql数据库,建议先用可视化的JDBC connection连接试试,看是否可以查询数据。我要获得数据表的最大ID,然后再加一,其实就是想得到一个不存在的ID。

import groovy.sql.Sql
Sql sql=Sql.newInstance("jdbc:mysql://10.1.253.202:3306/POC_TEST","poc","poc","com.mysql.jdbc.Driver");
def table1 = sql.firstRow("select max(product_id) as productID From poc_product_info");
def id = table1.productID+1;

你可以点击绿色按钮运行一下这段代码,会返回一个数值,是你想要的,就对了。

soapUI获取数据表数据并向下传递给request

3. 在属性传递的step里如下配置:

soapUI获取数据表数据并向下传递给request
注意:那个257是我之前运行过一遍,保存的数字,这里忽略即可。

4. 双击整个testcase,显示全部步骤,运行。

soapUI获取数据表数据并向下传递给request


5. 我另外在request里设置了输出判断。

soapUI获取数据表数据并向下传递给request



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值