Loadrunner的性能测试之路(一)

一、性能测试

多种分类:

按照前后端划分:
前端性能测试、后端性能测试
按照协议划分:
HTTP协议、RPC服务的协议(以dubbo为主)
按照需求划分:
数据库性能测试、接口性能测试、服务器性能测试

先说工具吧:

工具:

主要针对后端性能测试:公司后台服务用java写的,所以主要用的性能测试工具有loadrunner与jemeter。

Loadrunner:

Loadrunner是惠普公司推出的一款进行性能测试的专业工具,具有很强大的功能,包括开发语言的兼容,支持录制脚本和自己编写脚本,执行多虚拟用户并发压测,生成专业的图表及报告,帮助测试者进行结果分析。
软件下载:建议官网或自己寻找资源,Loadrunner11的jdk最好选择jdk1.6,jdk版本过高会存在不兼容的情况,如果你是网上寻找的资源,不建议再进行汉化。

下载完成后,打开Loadrunner,点击Creat/Edit Scripts创建新的性能测试脚本
在这里插入图片描述
设置脚本vuser类型,创建java vuser
在这里插入图片描述
创建完成后,会生成初始的界面和Loadrunner主要结构:
Actions:脚本主要的执行体;
init():初始化,脚本可能多次执行,但初始化只进行一次;
action()和end():表示事物的开始与结束
在这里插入图片描述
可以在本地编译器编辑脚本,编辑成功之后,导入到Loadrunner里,具体就是相当于把main()方法放到action里,但是注意,这里需要在JavaVM进行JDK配置,并在Classpath下面导入所需要的包:
在这里插入图片描述
脚本运行:
在这里插入图片描述
选择对应的脚本,点击add:
在这里插入图片描述
单击global schedule配置执行条件:
在这里插入图片描述
Start Vusers:并发执行的Vuser个数;
Duration:总执行时间
Stop Vusers:结束时每多少秒停掉几个Vuser
配置完成后,点击三角号执行。

Loadrunner主要是生成报告能力比较强大,具体执行结果及报告的生成的过程没什么好说的了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章