1

我正在使用 winforms 应用程序对托管在服务器上的 java web 应用程序进行功能测试。整个应用程序使用数据驱动测试,我从 Excel 输入要执行的测试,应用程序读取它并使用 selenium RC 在浏览器上执行测试用例。在执行 excel 中提到的步骤时,我会并行生成一份报告,确认元素的存在/状态等。

我想在这里集成 jMeter,使用 c# 来计算性能参数,例如使用 Jmeter 的命令行功能并将 URL 传递给 jMeter。

我可以单独使用 jMeter,但我想为测试团队提供一个选项,将其用作所有测试的一站式工具,并使用与功能测试相同的测试用例。是否有任何可用的库可以计算任何操作的 Web 响应时间并为并发用户生成图表/分析。

提前致谢

-ABY

4

1 回答 1

1

我一直在尝试研究同样的问题。我从文献综述中得出的答案是否定的。至于 C#,Jmeter 与 jUnit 集成在一起。我在 Apache 文档中没有看到任何提及 Nunit 或 MSTest 支持的内容。Microsoft 为 SQL Server 提供了一个 JDBC 驱动程序,允许您测试查询的执行时间。如果您确实发现它受支持,请注意最佳实践是使用 HTMLUnitDriver 进行无头执行(不会弹出数千个浏览器实例)。

大多数评论还指出,尽管功能性 Selenium 测试可以集成到 JMeter 中,但 Jmeter 报告协议级别的操作,而检测的 Selenium 代码在 DOM 对象级别运行。您失去了在页面加载期间支持围绕各种事件的指标所需的粒度(随机我正在考虑将页面加载的总时间与 redirectStart 和 redirectEnd 之间的差异进行比较)或客户端活动(如来自表单验证的输入)。

于 2012-12-25T08:37:41.243 回答