性能测试就是通过模拟用户的海量并发,来发现系统的承载能力、负载能力,在高并发下的处理能力,以及需要什么样的软硬件配置来满足性能需求。
性能测试的过程包括:
根据系统的实际情况,以及性能情况,安排测试计划;
按照具体的要求,建立测试模型,分析被测试系统的数据、并发、响应时间、配置参数等;
根据具体的业务情况,设定各个高峰时段的测试场景;
基于具体的协议和应用接口,创建测试脚本;
使用设计好的场景,来进行加压;监控和分析,在执行中出现的异常;
对性能进行分析,出具性能测试报告;
分析系统拓扑架构,建立监控模型
根据系统的拓扑图,来设立监控采样点和采样数据;
便于进行加压过程的数据采样分析
根据当前的交易量统计,以及未来客户的预期,来确定压力测试的目标
发现峰值:
根据交易量排名,发现峰值场景和峰值业务
根据CPU、IO、网络使用情况来发现峰值;
根据综合分析,确定不同的业务场景;
对每个业务场景进行加压,来发现性能问题,预防潜在风险;
根据当前、未来的业务数据量,来造对应的场景数据,以保证测试的准确性
使用类如PerformanceRunner的性能测试工具,来录制测试脚本或者编写性能测试脚本;
针对典型协议,如http、https、socket等,可以实现录制;
根据前面的业务场景分析,使用测试脚本创建测试场景;
执行测试场景,监控测试数据
事务响应时间
吞吐率
添加客服微信 欢迎咨询测试工具和测试服务
扫描二维码下载泽众软件企业宣传册
电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。
您的信息已成功提交!
我们的客服人员稍后会与您联系