1.概述
性能分析:找出性能瓶颈与风险
性能调优:更少的资源提供更好的服务
性能测试思路:
我们可以从两个方面对应用程序进行性能分析:第一,单纯的从应用系统的输入和输出进行分析。此时,我们可以针对不同的业务进行,编写不同的测试用例,创建多个线程运行测试用例,根据系统的输出结果(比如,最小响应时间、平均响应时间、响应时间标准差、出错率、吞吐量、每秒钟事务流量等)考察该业务的性能情况。以517项目登录为例,我们可以录制两个(不同的账户)登录请求的脚本,然后在jmeter中创建一个线程组,配置100个线程,设置时间间隔1s,即1s内产生100个线程,循坏次数10次。根据jmeter中监听器返回的结果分析登录接口在100个线程下的性能情况。第二,结合硬件的监控结果(cpu、内存、io、网络使用情况)分析应用系统的性能。