Linux下安装LoadRunner LoadGenerator

LR的负载机安装在linux的理由:
1、windows xp,双核+4G内存,基本上每个vuser会消耗2-5m的内存,单机300-500的虚拟用户时,CPU已经超过90%,此时整个测试系统的瓶颈实际上是负载机,已经无法真实反映系统性能。当然可以通过多负载机的模式来实现,但是这样的测试环境构造起来成本比较高,性价比不高。
2、很多时候,被测试环境是放在机房的,那么在机房丢一台windows机器进去不太现实,即使丢进去了,远程连接的稳定和安全性也不够理想。
   因此,在linux服务器上,直接安装LR的负载端程序,从环境和性价比而言,都是一个不错的选择。
HP的LR负载端,最高版本到了11.[……]

阅读全文>>

运用Loadrunner测试Mysql数据库性能

前言

针对数据库的性能测试,loadrunner本身支持sql server和oracle数据库,这两种数据库可以用loadrunner直接录制进行测试。而我们项目中使用的是mysql数据库,针对用loadrunner测试mysql数据库的方法网上也有很多介绍文章,主要有两种方案。一种是利用ODBC连接测试mysql,但是这种方法配置比较麻烦,如果要录制的话需要安装支持ODBC连接的查询分析器,这工具不好找,能找到的也只能算凑合能用。如果大家有兴趣试试这种方法,可以上网搜搜,学习配置一下。另外一种方法是利用mysql lib库进行测试,这也是loadrunner推荐的测试方法,模拟mysql[……]

阅读全文>>

如何用Loadrunner测试移动APP应用性能

前言

LoadRunner在PC端的应用,相信大家都比较了解,通常测试流程大致是:制定计划—>录制脚本—>增强脚本—>实施测试—>分析结果—>发布报告。而针对手机客户端的性能测试,我们平时做得很少,几乎没接触过,这次做XX的项目,趁机正好学习了一下。

如何做

在XX这个项目中,我们主要需要测试从手机客户端访问新闻资讯、查看商品、留言等几个场景,从这几点可以看出,其实主要测试的性能是手机客户端跟服务器交互的性能,不是客户端在手机上运行的性能(这个后续可以研究下,比如运行时间长了会不会出现内存泄露导致程序崩溃等问题)。理解了这一点后,其实就能明白,这跟在PC端测试是没有多大区别的,唯一的区[……]

阅读全文>>