我正在开发一个运行在Tomcat和Mysql上的Java应用。我想知道应该采取什么策略来完成这项任务。
到目前为止,我所知道的唯一用于这项工作的工具是JMeter和Siege。我也不知道使用这些工具应该采取什么策略。我是否只是测试我可以发出的每个请求,或者是否有识别痛点的一般做法?
发布于 2010-12-06 22:36:11
我们代表我们的客户执行大量的负载测试服务--我们总是推荐一种敏捷的、迭代的方法来进行负载测试。当日程安排很紧时,这一点尤其正确。
首先,请确保您清楚地了解测试的目标。完成后你想回答什么问题?常见的目标是:
考虑到这些目标,我们建议您从构建最关键的测试用例开始,然后运行测试。运行测试的速度越快,解决系统范围或架构性能问题的速度就越快。运行测试,在必要时优化/修复应用程序,当它满足性能目标时,添加另一个测试用例。继续这个循环,直到您(1)对测试结果和覆盖率感到满意,或者(2)您耗尽了时间和/或预算。
选择从哪个测试用例开始可能很有挑战性-我有一些关于our blog的更详细的建议。
最后,确保您选择的测试工具将支持您的目标和满足您的计划所需的生产力水平。要考虑的事项:
当然,我建议看看我们的产品(Web Performance Load Tester),但谨慎的做法是至少尝试几个工具,看看哪一个最适合您的需求。
发布于 2010-12-04 07:08:29
我还使用一些基于web的服务(LoadStorm)来帮助进行负载测试……它有一些关于负载测试的指针和文章
http://loadstorm.com/load-testing
https://stackoverflow.com/questions/4350711
复制相似问题