在软件测试中,我们会遇到PR测试,那么软件测试中的PR测试是什么意思呢?有的人说是性能测试,是正确的答案吗?下面晟仔就给大家介绍下PR测试的意思以及做法。
PR的性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
PR测试主要工具有:Web Bench、ab - Apache HTTP server benchmarking tool、Siege、Apache JMeter、Web Polygraph、TCPCopy、Tsung、curl-loader、Grinder、LoadRunner、kylinpet。
性能测试的做法:
1.为了减少网络延迟和带宽限制对性能测试的影响,最好在内网进行测试。
2.性能测试一般在优化前和优化后,测试两轮,这样能够比较出优化前后的效果。
3.性能测试最好跑的时间长一些,观察程序是否存在内存泄漏、资源未释放等问题。
4.有的公司为了避免影响线上环境,只在测试环境做性能测试。我所在的公司性能测试一般在线下线上都会做,线上做性能测试可以了解生产环境的性能情况。
软件测试中的PR测试就是性能测试的意思!
四川晟司科技发展有限公司:http://www.shengsiit.com