我有一个测试计划来对我的数据库进行性能测试。因此,我已经在 Apache JMeter 中配置了 JDBC 测试计划,并在本地成功执行,效果很好。
现在我想将它与我的 azure Devops CI Pipeline 集成。我配置了管道,管道报告显示
'java.sql.SQLException: Cannot load JDBC driver class 'com.denodo.vdp.jdbc.Driver'
在我的本地也同样有效,因为我已将 jdbc 驱动程序放在 apache-jmeter-5.4.1\lib 中。
我们如何在 Azure DevOps 中实现这一目标? (我已将 JMX 文件放入我的存储库中)
如果是“your azure Devops CI Pipeline”,您应该在某处添加一个步骤,下载 Denodo JDBC Driver 并将其放置到 Azure DevOPS 中 JMeter 安装的“lib”文件夹中(或下的任何其他位置) JMeter 类路径)
例如,您可以将 Denodo JDBC 驱动程序与 .jmx 脚本一起添加,并通过指向驱动程序位置的 -J 命令行参数设置
search_paths
属性,例如:
jmeter -Jsearch_path=. -n -t test.jmx .....
更多信息:
更多详情可以在这里找到
使用 Azure DevOps 发布管道(持续测试)自动化负载测试(JMeter 脚本)- 使用变量管理器