解答
熟悉应用:
了解应用的架构、功能逻辑
测试需求:
1、需要将开发给定的需求转为吞吐量和响应时间。
2、根据测试目的,细化需求
测试准备:
测试准备包括测试客户端机器准备、测试数据准备、测试脚本准备。
测试执行:
1、测试的执行中,需要监控测试客户端和服务器性能,监控服务器端应用情况:
2、客户端的系统资源(cpu、io、memory)情况
3、服务端的系统资源(cpu、io、memory)情况
4、服务器的jvm运行情况
5、服务端的应用情况,看是否有异常
6、响应时间、吞吐量等指标
7、系统资源监控,linux下可以采用的工具有:vmstat、top、meminfo等。
8、JVM的监控,可以用jprofiler工具,linux下面的jmap、jhat等。
9、响应时间、吞吐量等,由grinder提供。
上述这些信息,一般在测试结束后,均需要归档整理,已备后续详细分析。
帖子还没人回复快来抢沙发