Microsoft Visual Studio 负载测试 VS JMeter
Microsoft Visual Studio Load Test VS JMeter
任何人都可以比较 MS-Visual Studio 负载测试工具 和 JMeter 工具 的所有功能吗?
在这里我已经对两者进行了一些比较,
- 价格
- JMeter:免费且开源
- MSVS:Test Professional 每位开发人员的费用约为 2000 美元。
- OS支持
- JMeter:任何
- MSVS:仅Windows
- 支持的协议
- JMeter:HTTP、FTP、JDBC、SOAP、TCP、JMS、SMTP、POP3、IMSP
- MSVS:HTTP
但我需要一个比较而不是这个,我还需要证明 JMeter 比 MS-VisualStudio Load Test 更有价值并且更好.
选择 JMeter 的主要原因是JMeter is being actively developed and supported and Visual Studio 2019 is the last version to support Coded UI and Load Testing features,它们将从下一个版本中删除。
因此,如果您正在寻找至少可以使用数年的负载测试工具,请选择 JMeter。
您对所支持的协议不诚实。 MSVSLT 支持 Visual Studio 中支持的任何协议,其中包括用于客户端服务器、Web 甚至原始套接字模式的所有标准协议。
两者都是为开发人员使用而构建的开发人员工具。
确实,微软正在用他们的工具放弃性能测试市场。这应该让人大开眼界,了解 Microsoft 如何看待性能测试在其开发人员社区中的重要性。
价格绝对是您在性能测试中查看交付项目的最后一个标准。为什么?因为您可以获得很多便宜的 tools/free 工具,这些工具可能无法使用您的界面,可能无法支持您的监控需求,无法支持您的分析和报告需求,并且在您的参考平台和您的预期平台上完全无法使用用户人数。
从您的分析和报告开始。这是增加价值的地方。 运行 负载测试只是一个用于生成计时记录和资源测量的受控模型。这将提供满足您的业务任务目标的工具子集。
接下来,查看您的环境,获取将在您的测试 运行 期间收集资源测量值的工具列表。
一旦您拥有了满足您的业务任务需求和技术环境需求的工具子集,那么请仔细查看您的目标用户群。您可能拥有地球上最有效的工具,但如果您的团队无法提供高价值,那么您也只能部署最无效的工具。您的 return 努力将大致相同。
最后,看看许可模式。如果你无权按价授权,那么你也应该无权按价拒绝。通过或拒绝技术和任务能力。
任何人都可以比较 MS-Visual Studio 负载测试工具 和 JMeter 工具 的所有功能吗?
在这里我已经对两者进行了一些比较,
- 价格
- JMeter:免费且开源
- MSVS:Test Professional 每位开发人员的费用约为 2000 美元。
- OS支持
- JMeter:任何
- MSVS:仅Windows
- 支持的协议
- JMeter:HTTP、FTP、JDBC、SOAP、TCP、JMS、SMTP、POP3、IMSP
- MSVS:HTTP
但我需要一个比较而不是这个,我还需要证明 JMeter 比 MS-VisualStudio Load Test 更有价值并且更好.
选择 JMeter 的主要原因是JMeter is being actively developed and supported and Visual Studio 2019 is the last version to support Coded UI and Load Testing features,它们将从下一个版本中删除。
因此,如果您正在寻找至少可以使用数年的负载测试工具,请选择 JMeter。
您对所支持的协议不诚实。 MSVSLT 支持 Visual Studio 中支持的任何协议,其中包括用于客户端服务器、Web 甚至原始套接字模式的所有标准协议。
两者都是为开发人员使用而构建的开发人员工具。
确实,微软正在用他们的工具放弃性能测试市场。这应该让人大开眼界,了解 Microsoft 如何看待性能测试在其开发人员社区中的重要性。
价格绝对是您在性能测试中查看交付项目的最后一个标准。为什么?因为您可以获得很多便宜的 tools/free 工具,这些工具可能无法使用您的界面,可能无法支持您的监控需求,无法支持您的分析和报告需求,并且在您的参考平台和您的预期平台上完全无法使用用户人数。
从您的分析和报告开始。这是增加价值的地方。 运行 负载测试只是一个用于生成计时记录和资源测量的受控模型。这将提供满足您的业务任务目标的工具子集。
接下来,查看您的环境,获取将在您的测试 运行 期间收集资源测量值的工具列表。
一旦您拥有了满足您的业务任务需求和技术环境需求的工具子集,那么请仔细查看您的目标用户群。您可能拥有地球上最有效的工具,但如果您的团队无法提供高价值,那么您也只能部署最无效的工具。您的 return 努力将大致相同。
最后,看看许可模式。如果你无权按价授权,那么你也应该无权按价拒绝。通过或拒绝技术和任务能力。