前置条件:
百万话单数据
群发短信 十个线程发送
引发问题 :
发送一段时间以后,群发速度数十倍的减少
CPU利用率持续在200%
内存溢出
分析:
最后分析是连接SAG部件的代码中,在连接sag发送短信的代码中,没有释放资源,没有在finally中释放连接,造成阻塞。
总结:
随着大数据时代的来临,多用户、高并发的情况以是常见不稀,然而我们现在的测试手段已经远远不能满足趋势的需要。很多功能点也是通过手工黑盒测试永远测试不出来问题的,这时候性能、自动化测试的价值就体现出来了。
前置条件:
百万话单数据
群发短信 十个线程发送
引发问题 :
发送一段时间以后,群发速度数十倍的减少
CPU利用率持续在200%
内存溢出
分析:
最后分析是连接SAG部件的代码中,在连接sag发送短信的代码中,没有释放资源,没有在finally中释放连接,造成阻塞。
总结:
随着大数据时代的来临,多用户、高并发的情况以是常见不稀,然而我们现在的测试手段已经远远不能满足趋势的需要。很多功能点也是通过手工黑盒测试永远测试不出来问题的,这时候性能、自动化测试的价值就体现出来了。