jmeter和loadrunner的区别
在我看来两者的区别有几种:
从使用上面看,jmeter使用起来更简单,loadrunner还是很复杂的。
但是复杂的工具一般可以提供更强大的功能,loadrunner在功能上要比jmeter更丰富一些。图形报告就做的非常好。
jmeter是java写的,所以它本身的性能存在一些问题。jmeter在启动的时候也会提示不要使用图形界面进行压力测试。
一般轻量级的性能测试比较偏向于jmeter,解压即可用。loadrunner本身是收费的,而且安装起来也比较复杂。
因此:如果你是固定的项目,固定的环境,而且对于性能要求很高的话,建议用loadrunner,如果你是不固定的项目或者环境,而且性能要求不是很高例如500左右,可以使用jmeter。
以上纯属个人建议。
loadrunner 性能测试工具就可以达成这个目标
服务器的内存、CPU、硬盘、等使用情况都可以监控到,当然这个服务器都启动相关的服务才行
如果是要监控数据库,如oracle、DB2等,最好搭配sitescope 这个工具使用会更好
当然远程监控的前提是要配置一些参数和服务
可以啊,虚拟用户和真实用户是一样的。没有变化,可以监控数据库连接数和Web服务器连接看有多少连接。
网页打开慢要检查应用服务器和数据库服务器的CPU使用情况,如果CPU已经很高了,那就是服务器到瓶颈。如果不是,那就要分析是应用还是数据库问题了。
1你可以试着更改并发应用户数,查看sql服务器的cpu使用率。若用户数明显变化而cpu使用率无明显变化,可定位为服务器自身问题,否则继续定位。
2lr增加sql的监控,监控数据库是否有死锁,查看其值及其它指标。
3执行以下语句,查看性能测试过程中执行次数最多的sql语句,然后找开发进行sql语句优化。
select sql_text,executions from (select sql_text,executions from v$sqlarea order by executions desc) where rownum<81;
4重复步骤2和3继续优化定位。
1、直接打开loadrunner的相关窗口,在Vuser那里点击Run-Time Settings进行跳转。
2、这个时候弹出新的页面,需要通过Log应用对应的三项。
3、下一步如果没问题,就继续选择运行按钮确定测试系统。
4、这样一来会得到图示的结果,即可达到目的了。
0条评论