我有一个 JDBC 连接配置请求,我正在从 CSV 文件传递数据库路径。 在数据库 URL 中:我正在传递
jdbc:sqlite:${dbPath}
但它不起作用。
我还尝试将数据库值放入用户定义的变量中并传递给请求,但它不起作用。
在我的 CSV 文件中,dbPath = C:\Users\AppData\Roaming a\db_folder\database.db 被声明为 CSV 数据集配置中也提到的变量。
如果我直接将相同的路径传递到
Database URL:
,那么它就可以正常工作。
任何人都可以提出解决方案吗?谢谢。
0. Configuration elements
1. Pre-Processors
2. Timers
3. Sampler
4. Post-Processors (unless SampleResult is null)
5. Assertions (unless SampleResult is null)
6. Listeners (unless SampleResult is null)
JDBC 连接配置是一个配置元素,因此它将在之前评估任何采样器,如果您使用CSV数据集配置
,它将触发读取 CSV 文件中的下一行如果您想从文件中读取 sqlite 数据库的路径 - 请考虑使用 JMeter Function,例如 __CSVRead()、__StringFromFile()、__FileToString() 或 __groovy()