|
嗨,各位现在工作不太忙的朋友,说一下自己做性能的经验吧
1.客户对性能的要求。
2.做性能的步骤。
3.对性能测试的理解。
PS:我个人认为,我做的工作称不上是合格的性能测试。
首先,公司的项目都是没有界面的,我需要使用sniff把客户端和服务器的交互过程抓下来,然后再lr里自己写脚本。过程中会遇到加解密的情况,需要调用DLL文件的DES加密模块,写出来脚本是第一步。
其次,其实客户对性能没有明确的要求,支持人数,响应时间,资源占用率等等都没有要求,每次做场景都是自己尝试性的设置7,8种或者更多去找到在目前配置下,系统的整个性能情况。
因为我们的系统的运行平台都是手机,网络是个很大的瓶颈,我一般情况下,都是在测试报告中包括事务的响应时间,服务器的CPU和内存的资源占用率,支持的最大的虚拟用户数。服务器都是用的linux,一般是用sar命令监控下内存的使用情况,用top监控CPU的占用情况。
最后,分析监控的结果,找到是否存在内存泄漏,或者程序响应时间过慢等结果报告给开发,有时候会我一边在这边做压力,他一边在后台分析。
。。。
我想在性能测试上有更大的提高,可是目前来看觉得很难,找不到应该主攻哪里,希望做性能的朋友能指点一二,多谢。 |
|