我用来测试我的网络服务器https://buyandbrag.in。我已经为 100 个用户进行了测试。但是主服务器没有显示它是否拥挤。我想知道它是否真的对主服务器(我正在使用的云服务器)施加压力。或者只是使用安装该工具的客户端资源。
问问题
386 次
2 回答
1
是的,如上所述,您应该监视两台服务器以查看它们如何处理负载。最简单的方法是使用 TOP(如果您的服务器操作系统是 *NIX),您还应该观察网络活动,即带宽、连接状态(时间等待、关闭等待等)。
此外,如果您使用 apache 密切关注日志,您应该会看到那里记录的请求
祝你考试顺利
于 2012-10-25T16:08:42.573 回答
0
我想知道“我的网站可以处理多少用户?”,当我用 50 个线程进行测试时,我的服务器的 cpu 使用率增加了,但连接日志没有增加(它只显示 2 个连接)。带宽使用量也没有那么多
首先,您指的是什么连接?阿帕奇,数据库等?
其次,如果您想查看当前设置可以提供多少用户,您需要创建一个普通用户将在您的网站上做什么的配置文件或流量模型。
例如:
Say 90% of the time they will search for something
5% of the time they will purchase x
5% of the time they login.
一旦定义了“流量模型”,在 jMeter 中实现它,然后开始以增量方式增加负载,即用 x 个用户运行负载测试 10 分钟,10 分钟后增加该数字,依此类推,直到找到断点。
如果您绘制响应图,您应该会看到两个主要内容:
1) 服务降级前的最佳响应时间/用户数量 2) 临界点,即您从什么时候开始返回 503 等
现在您将拥有足够的数据来扩展您的站点或从代码的角度开始改进性能。
于 2015-05-05T11:37:20.917 回答