1. 首先建立三个test steps, 分别是groovy脚本,属性传递,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;
你可以点击绿色按钮运行一下这段代码,会返回一个数值,是你想要的,就对了。
3. 在属性传递的step里如下配置:
注意:那个257是我之前运行过一遍,保存的数字,这里忽略即可。
4. 双击整个testcase,显示全部步骤,运行。