首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >负载测试Java/Mysql应用程序,从哪里开始?

负载测试Java/Mysql应用程序,从哪里开始?
EN

Stack Overflow用户
提问于 2010-12-04 07:05:08
回答 2查看 590关注 0票数 0

我正在开发一个运行在Tomcat和Mysql上的Java应用。我想知道应该采取什么策略来完成这项任务。

到目前为止,我所知道的唯一用于这项工作的工具是JMeter和Siege。我也不知道使用这些工具应该采取什么策略。我是否只是测试我可以发出的每个请求,或者是否有识别痛点的一般做法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-06 22:36:11

我们代表我们的客户执行大量的负载测试服务--我们总是推荐一种敏捷的、迭代的方法来进行负载测试。当日程安排很紧时,这一点尤其正确。

首先,请确保您清楚地了解测试的目标。完成后你想回答什么问题?常见的目标是:

  1. 当NNN用户在站点上时,页面持续时间是多少?
  2. 在保持我们4秒页面加载时间的性能目标的同时,站点可以处理多少用户?
  3. 需要多少用户才能使站点崩溃?

考虑到这些目标,我们建议您从构建最关键的测试用例开始,然后运行测试。运行测试的速度越快,解决系统范围或架构性能问题的速度就越快。运行测试,在必要时优化/修复应用程序,当它满足性能目标时,添加另一个测试用例。继续这个循环,直到您(1)对测试结果和覆盖率感到满意,或者(2)您耗尽了时间和/或预算。

选择从哪个测试用例开始可能很有挑战性-我有一些关于our blog的更详细的建议。

最后,确保您选择的测试工具将支持您的目标和满足您的计划所需的生产力水平。要考虑的事项:

  1. 获得一个典型的测试用例需要多长时间?它提供任何数据分析,还是分析测试期间生成的海量数据的任务落在用户头上?
  2. 该工具能否收集服务器指标并将其集成到报告和/或分析中?

当然,我建议看看我们的产品(Web Performance Load Tester),但谨慎的做法是至少尝试几个工具,看看哪一个最适合您的需求。

票数 1
EN

Stack Overflow用户

发布于 2010-12-04 07:08:29

我还使用一些基于web的服务(LoadStorm)来帮助进行负载测试……它有一些关于负载测试的指针和文章

http://loadstorm.com/load-testing

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

https://stackoverflow.com/questions/4350711

复制
相关文章

相似问题

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