压力测试
压力测试的概念
压力:在同一时间或某一时间内,向系统发送预期数量的交易请求,并发交易请求 递增交易请求 并发递增交易请求
压力测试:测试系统在不同压力情况下的效率状况,以及系统可以承受的压力情况
压力测试的对象:B/S系统、C/S系统、其他复杂系统
压力测试的目的:
发现影响系统性能的瓶颈
评价系统性能对系统资源进行优化提高响应时间与吞吐量压力测试的局限:不能穷尽所有的情况或案例、不能100%的达到需求压力测试能够发现缺陷:原因:并发、运行时间长缺陷类型:线程内存泄漏、死锁缺陷特点:隐蔽、其他技术发现不了、最难解决