将 JMeter 测试与 Azure Devops 集成以自动运行 JDBC

问题描述 投票:0回答:2

我有一个测试计划来对我的数据库进行性能测试。因此,我已经在 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 文件放入我的存储库中)

azure-devops jmeter performance-testing jmx cicd
2个回答
0
投票

如果是“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 .....

更多信息:


0
投票

更多详情可以在这里找到

https://techcommunity.microsoft.com/t5/microsoft-learn/automation-of-load-testing-jmeter-script-using-azure-devops/m-p/4199613/thread-id/7825

使用 Azure DevOps 发布管道(持续测试)自动化负载测试(JMeter 脚本)- 使用变量管理器

© www.soinside.com 2019 - 2024. All rights reserved.