monastyref Asked:2022-09-04 05:12:11 +0000 UTC2022-09-04 05:12:11 +0000 UTC 2022-09-04 05:12:11 +0000 UTC 如何从对请求的响应中提取数字并将其替换为另一个请求? 772 有一个sql查询,执行后,有数据的表来响应,有一个多余的列,里面有数字,8位和10位都有,或者完全没有。发送限制为 1 的请求时,返回 1 行的响应,超出的列可以为空,也可以是 8 位数字,也可以是 10 位数字。 如何在每个请求上提取数据(以参数化下一个请求),即使它是空的,或者任何大小的数字? jmeter 1 个回答 Voted Best Answer Dmitri T 2022-09-05T14:48:35Z2022-09-05T14:48:35Z 指定将结果写入JDBC 请求采样器的 JMeter 变量: 执行查询后,会出现以下变量: ${excess_1}- 第一行的值(如果您使用LIMIT 1)那么将只有一个变量 ${excess_2}- 第二行的值 ${excess_#}- 从表中的 SQL 查询返回的行数 使用数据库数据的查询参数化示例:How to Retrieve Database Data for API Testing with JMeter
指定将结果写入JDBC 请求采样器的 JMeter 变量:
执行查询后,会出现以下变量:
${excess_1}- 第一行的值(如果您使用LIMIT 1)那么将只有一个变量${excess_2}- 第二行的值${excess_#}- 从表中的 SQL 查询返回的行数使用数据库数据的查询参数化示例:How to Retrieve Database Data for API Testing with JMeter