1、使用LoadRunner和JMeter对数据库进行压力测试1 LoadRunner脚本编写1.1 Eclipse中编写代码首先在eclipse中,编写一段编译和运行通过的代码,这段代码用于使用jdbc协议查询数据库;1.2 LoadRunner中选择协议在loadrunner中,选择java虚拟用户的协议;1.3 运行和调试LoadRunner代码(1) 将编译通过的类代码复制到loadrunner的Vuser中;(2) 根据测试的需要,加入集合点和事务点;(3) 点击运行,调试loadrunner脚本;(4) 执行结果为如下,则为脚本运行通过;(5) 至此,Vuser脚本的编辑完成。2 Lo
2、adRunner负载生成器设置2.1 设置压力测试脚本开启LoadRunner负载生成器,并选择刚才编辑好的数据库压力测试脚本;本次测试的场景为20个并发用户,在集合点同时释放,每个用户跑5次;2.2 设置集合点设置集合点的超时策略;2.3 设置测试计划设置测试全局计划;2.4 设置循环次数设置每个用户的迭代次数;2.5 运行与结果(1) 运行压力测试;(2)查看结果,这条语句的执行时间平均为7.2s。3 JMeter的数据库压力测试3.1 增加测试计划打开JMeter,增加一个测试计划3.2 设置并发用户数在测试计划上增加一个并发的线程组,用于设置并发用户数和测试策略3.3 设置JDBC连接(1) 在线程组基础上,增加一个jdbc连接设置;(2) 继续在线程组基础上,增加一个jdbc的请求连接;(3) 在jdbc请求的页面中,加入需要进行压力测试的sql语句;(文档由爱奇艺播放器 http:/ 设置集合点3.5 添加监听器4 JMeter运行和结果分析4.1 执行压力测试4.2 查看结果图表(1)树状列表(2)状态图