JMeter测试数据库mysql与hypersql并发性能(JMeter也支持分布式测试)
1.添加线程组(任何测试计划的起点)
打开JMeter(双击jmeter.bat),右键TestPlan,选择Add->Thread->Thread Group
线程数:创建多少个线程进行并发访问
Ramp-Up Period(in seconds):多长时间内创建完所有的线程,如果Ramp-Up Period设置为x秒,线程数为k,则每隔x/k秒创
建一个线程并启动。默认值为0,JMeter立即创建所有线程。
循环次数:一个线程进行多少次测试
2.配置数据库连接
右键线程组,add->Config Element->JDBC Connection Configuration
3.添加JDBC Request (JMeter发送请求到服务器)
右键线程组,add->sampler->JDBC Request
注意:需要执行几个JDBC请求,就创建几个JDBC Request元件,JMeter按添加的次序发送请求
总的JDBC请求数量:线程数*JDBC请求数*循环次数
4.添加图形结果、查看结果树、聚合报告 (可视化结果)
右键线程组,add->Listerer->Graph Results、View Results Tree、Aggregate Report