SwingBench---ORACLE压力测试工具
■描述
Swingbench is a free load generator (and benchmarks) designed to stress test an Oracle database (12c, 18c, 19c).
SwingBench是Oracle UK的一个员工在一个被抛弃的项目的基础上开发的。目前稳定版本2.6,基于JDK。该工具是免费的,可以在作者的网站上自由下载,并且拥有详细的使用文档。Swingbench 可 以执行4种不同的标准测试(benchmark),拥有三种前端展示方式Swingbench/Charbench/Minibench,其中 Charbench是字符模式的,另外两种是GUI模式的。另外还可以通过ClusterOverview可以聚合显示所有的结果。Swingbench 的开发目的主要是用来展示RAC的负载和测试,但也可用于单实例环境。2.3版本开始支持TimesTen。
SwingBench下载地址:另有Data Generator、CPU Monitor等工具
http://www.dominicgiles.com/downloads.html
■■win配置
配置好jdk环境,在win上运行swingbench\winbin下的oewizard.bat脚本,create the order entry创建测试数据,connect string的格式为//oracle数据库所在主机的IP地址/oracle数据库的实例名,如:【//192.168.222.69/prod_taf】。一步一步走,根据情况选择测试数据的大小,可以选较小的1G测试数据。等待大约十几分钟后创建测试数据完毕。
■win测试
运行swingbench\winbin