Microsoft Visual Studio负载测试VS JMeter

时间:2019-01-31 10:13:25

标签: jmeter performance-testing load-testing

任何人都可以比较 MS-Visual Studio负载测试工具 JMeter工具的所有功能吗?

在这里,我对两者的比较都很少,

  1. 价格
    • JMeter:免费和开源
    • MSVS:每位开发人员的测试专业人​​员费用约为2000美元。
  2. 支持的操作系统
    • JMeter:任意
    • MSVS:仅Windows
  3. 支持的协议
    • JMeter:HTTP,FTP,JDBC,SOAP,TCP,JMS,SMTP,POP3,IMSP
    • MSVS:HTTP

但是我需要一个比较而不是这个,而且我还需要证明 JMeter 是值得的并且比 MS-VisualStudio负载测试更好。

2 个答案:

答案 0 :(得分:1)

选择JMeter的主要原因是JMeter is being actively developed and supportedVisual Studio 2019是支持Coded UILoad Testing features的最后一个版本,它们将从下一发行版中删除。 / p>

因此,如果您正在寻找可以使用至少几年的负载测试工具,请使用JMeter。

答案 1 :(得分:1)

您对支持的协议不屑一顾。 MSVSLT支持Visual Studio支持的任何协议,包括客户端服务器,Web甚至原始套接字模式的所有标准协议。

都是开发人员使用的开发人员工具。

Microsoft确实正在放弃使用其工具的性能测试市场。对于Microsoft如何看待性能测试在其开发人员社区中的重要性,应该大开眼界。

价格是性能测试中交付项目绝对要考虑的最后标准。为什么?因为您可以获得许多廉价的工具/免费工具,这些工具可能无法使用您的界面,可能无法满足您的监控需求,将无法满足您的分析和报告需求,并且无法在您的参考平台和预期的用户群体中使用。

从分析和报告开始。这是添加值的地方。运行负载测试只是用于生成时序记录和资源测量的受控模型,这将提供满足您的业务任务目标的工具的子集。

接下来,查看您的环境,以获取在测试运行时将收集资源度量的工具列表。

一旦您拥有满足您的业务任务需求和技术环境需求的工具子集,然后就可以非常敏锐地了解预期的用户群。您可能拥有全球上最有效的工具,但是如果您的团队无法提供高价值,那么您也将部署效率最低的工具。您的努力回报将大致相同。

最后,看看许可证模型。如果您无权根据价格进行授权,那么您也应缺乏根据价格进行拒绝的权限。通过或拒绝技术和任务能力。