我创建了一个应用程序。我希望这个应用程序能接收100000用户。
如何在应用程序上执行手动性能测试?
发布于 2017-01-31 06:52:04
你不能。手动生成100000用户的负载几乎是不可能的。
有一次,我尝试在Citrix桌面应用程序上使用几台台式机和两个测试器来模拟50个用户。我们一直在重复应用程序中最繁重的操作,以检查服务器是否会处理它。最后,结果是疯狂的猜测和不满意,但我们排序-知道我们可以处理我们的新服务器设置的用户。
研究产生负载的性能测试工具。我个人最喜欢的基于网络的负载测试工具是功能负荷。最常用和最受欢迎的似乎是JMeter的网络。
你不会在一夜之间得到100,000的用户。监视您的服务器,并随着用户群的增长而缓慢扩展。我想你是在想过早优化。
发布于 2017-01-31 08:21:39
我建议考虑使用Jmeter进行这种测试的合适性。你当然不能手动做。
有大量的在线教程为J抄。主要的http://jmeter.apache.org/index.html站点实际上是非常好的
对于您的100,000个用户测试,您需要确定测试的目的。你想让这些用户做什么?
这仅仅是一个“打破它”的测试吗?您是否试图计算应用程序可以接收的最大用户数?如果你认为这个数字是10万,那么你需要从低于这个值开始,然后努力工作。
如果您需要同时在网站上维护100,000名用户,请考虑这些用户如何使用该站点。他们将采取什么行动?
在这里查找一些有关资源/负载分析的线程,以便进行性能测试。这将帮助您制定一个测试计划。
希望这能有所帮助。
发布于 2017-01-31 06:49:53
使用像the这样的工具来生成用户,但是您将需要多个进程、机器、服务器等。这是一项可以接受的工作,很难以我们的问答格式回答。
https://sqa.stackexchange.com/questions/25194
复制相似问题