首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >压力测试mvc应用

压力测试mvc应用
EN

Stack Exchange QA用户
提问于 2015-01-26 22:16:45
回答 3查看 962关注 0票数 2

我是新的网页性能测试。我正在寻找工具,我可以用它来强调测试用c#编写的mvc应用程序,看看它在严重负载下是如何执行的。我想模拟大约10000虚拟用户。我发现很多人在压力测试中提到了JMeter。

  1. 但是,我无法找到是否可以用JMeter模拟这许多用户,以及为此需要多少台计算机。
  2. 另一个已付费的选项是Visual终极选项。对于一个有几个(不太大)应用程序需要测试的非常小的组织来说,这个测试是相当昂贵的。但是,我仍然想知道,如果我想在压力测试中使用100台机器(公司提供),一个VS许可就足够了?
  3. 对于能够提供上述虚拟用户数量的工具,任何其他建议都将非常有用。
EN

回答 3

Stack Exchange QA用户

回答已采纳

发布于 2015-01-27 03:36:32

Jmeter是任何web应用程序和数据库负载测试的最佳选择。

1-为了模拟10000虚拟用户,如果你想要使用To,那么你必须使用像http://blazemeter.com/这样的云系统。因为对于这种类型的高负载测试,云系统只有能力。

关于另一个工具,你说得对所以我建议你在适当的时候使用上面的。

票数 0
EN

Stack Exchange QA用户

发布于 2015-01-27 02:01:17

您可以免费试用我们的工具StresStimulus,它包括无限数量的虚拟用户和无限数量的代理机器。StresStimulus比终极版更轻量级,可以在相同的硬件上模拟大约40%的用户。重新定价,StresStimulus的每周或每月许可证的成本远远低于VS。

票数 0
EN

Stack Exchange QA用户

发布于 2015-01-29 11:21:19

如果您正在寻找一个能够模拟10000个用户的免费性能测试解决方案,这些选项如下:

  • 磨床
  • 宗庆林
  • Apache JMeter

Tsung以更好地支持多线程而闻名,因此您需要更少的机器来产生负载,但是它是Linux专用的,并且没有GUI。

我相信,开源负载测试工具:您应该使用哪一种?指南将帮助您选择正确的选择。

注: 10 000个虚拟用户不一定支持10 000个测试线程。

让我们想象一下

  1. 每个用户需要在每次操作前“思考”15秒。
  2. 系统的平均响应时间为5秒。

这意味着每个用户将能够每分钟执行60 / (15 + 5) =3次请求。

在这种情况下,10 000个用户将每分钟执行30000个请求,30000/ 60 =每秒500个请求。

因此,您只需使用500个并发线程就可以模拟10000个用户,即使是一台机器也可以产生这样的负载。

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/11950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档