ну в идеале накидать маленькое приложение которое будет эмулировать
работу.

скриптами можно примерно так :
создем немного скриптов

0.sql 1.sql 2.sql и т.д.

содержимое примерно :

CONNECT 127.0.0.1:employee user SYSDBA password masterkey;
select count(*) from EMPLOYEE a1
full join EMPLOYEE a2 on a1.EMP_NO=a1.EMP_NO
full join EMPLOYEE a3 on a1.EMP_NO=a2.EMP_NO
full join EMPLOYEE a4 on a1.EMP_NO=a3.EMP_NO;
exit;

ну у всех делаешь разное.

потом скрипт test.sh
#!/bin/bash

while true;
do

# максимально рендом для скрипта если самый больной скрипт 4.sql то 5
RANGE=5

number=$RANDOM
let "number %= $RANGE"
echo "запускаем скрипт $number.sql"
/opt/firebird/bin/isql -i $number.sql

# максимальный отдых в секундах
RANGE=15

number=$RANDOM
let "number %= $RANGE"
echo "отдыхаем $number секунд"
sleep $number

done


запросы лучше ближе к реальным, тогда реальность и получишь.

Ответить