☆ 确定需要进行测试的业务或交易,通过手工操作和Vuser Generator的录制功能来记录并生成虚拟用户脚本。
☆ 手工修改虚拟用户脚本,确定脚本能够成功回放。
☆ 在Controller中对场景进行配置后,启动测试。在测试过程中,Controller控制Load Generator对被测系统的加压方式和行为。
☆ Controller同时负责搜集被测系统各个环节的性能数据。各个Loaded Generator会记录最终用户响应时间和脚本执行的日志。
☆ 压力运行结束后,Loaded Generaror将数据传输到Controller中,有Controller对测试结果进行汇总。
☆ 借助数据分析工具Analysis对性能测试数据进行分析,确定瓶颈和调优方法。
☆ 对系统进行针对性的调优,重复进行压力测试,确定性能是否有所提高。