Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 使用Jmeter中的变量执行DB负载测试场景SQL_Database_Postgresql_Jdbc_Jmeter_Load Testing - Fatal编程技术网

Database 使用Jmeter中的变量执行DB负载测试场景SQL

Database 使用Jmeter中的变量执行DB负载测试场景SQL,database,postgresql,jdbc,jmeter,load-testing,Database,Postgresql,Jdbc,Jmeter,Load Testing,我想执行以下Postgresql DB负载测试 负载测试时间为150秒 一个用户在测试结束前每5秒钟发出一个请求 新用户每秒启动一次 最大用户数为150 每个请求都应该是不同的。具体来说,这是一个带有两个不同变量的SQL查询 SQL查询的内容为: SELECT DISTINCT url FROM <variable1> WHERE url ILIKE '% <variable2> %' 从url类似“%”的位置选择不同的url 这两个变量都来自我以某种方式生成的两个不

我想执行以下Postgresql DB负载测试

负载测试时间为150秒

一个用户在测试结束前每5秒钟发出一个请求

新用户每秒启动一次

最大用户数为150

每个请求都应该是不同的。具体来说,这是一个带有两个不同变量的SQL查询

SQL查询的内容为:

SELECT DISTINCT url FROM <variable1> WHERE url ILIKE '% <variable2> %'
从url类似“%”的位置选择不同的url
这两个变量都来自我以某种方式生成的两个不同的字符串池

我已经知道的是如何建立成功的JDBC连接,并制作我感兴趣的图表(Actvie线程随时间变化,响应时间与线程的对比,响应时间随时间变化)

我试图找出如何解决可变部分,但失败了。我试图用Java中的BeanShell生成它们。另外,我试图执行这个场景,省略了变量部分,但也失败了

寻求帮助,,
提前感谢您的帮助。

如果您有变量
variable1
variable2
,您可以使用周围的
${}
调用它:

SELECT DISTINCT url FROM ${variable1} WHERE url ILIKE '% || ${variable2} || %'