我们有一个PHP应用程序来进行负载测试。应用程序团队希望了解该应用程序能够承受多少用户而不会发生任何崩溃。
如何进行负载测试..请帮助我们。
提前致谢
答案 0 :(得分:2)
它是一个会议室问题,应用系统容量取决于应用程序设计和托管应用程序的服务器。最终,这取决于应用目的(公共或私人)和客户要求(用户数量)
您可以在MSDN网站 Real-World Load Testing Tips to Avoid Bottlenecks When Your Web App Goes Live 中找到有关加载应用程序的测试策略的说明。
我的建议是应用程序应该能够同时管理至少10%的最大预期用户(直到它受欢迎...... !!!! )。
答案 1 :(得分:2)
尝试记录并运行Jmeter。 使用摘要报告,摘要错误报告和查看结果树来查看服务器的运行状况。 继续添加线程计数,直到您意识到所有线程组断言开始失败。
我的应用程序包括使用XML从RDC复杂的数据检索。如果误差小于2%总测试,我认为它是健康的。我的应用程序可以轻松连续处理50个线程。试试你的。祝你好运。
答案 2 :(得分:2)
您可以通过实验确定实际用户数。 首先,使虚拟用户行为像真实用户一样。按照this链接获取。
然后增加用户数并观察应用程序行为。为了增加用户数量,您可以使用Throughput Shaping Timer