Нагрузочное тестирование mcko: различия между версиями
Материал из IT в школе
Перейти к навигацииПерейти к поиску
Kekaloav (обсуждение | вклад) |
Kekaloav (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Строка 4: | Строка 5: | ||
<syntaxhighlight lang="bash" line="1"> | <syntaxhighlight lang="bash" line="1"> | ||
" | #!/bin/bash | ||
STUDENTPASS="pass" | |||
for h in `cat hosts.txt` | |||
do | |||
sshpass -p ${STUDENTPASS} ssh -o StrictHostKeyChecking=no student@$h ' killall chromium; ( DISPLAY=:0 chromium --start-fullscreen http://n02.mcko.ru/test/?login=xxx\&password=xxxxx\&template=17644 > /dev/null 2> /dev/null & ) ; ( DISPLAY=:0 xdotool sleep 5 mousemove 616 464 click 1 )' | sshpass -p ${STUDENTPASS} ssh -o StrictHostKeyChecking=no student@$h ' killall chromium; ( DISPLAY=:0 chromium --start-fullscreen http://n02.mcko.ru/test/?login=xxx\&password=xxxxx\&template=17644 > /dev/null 2> /dev/null & ) ; ( DISPLAY=:0 xdotool sleep 5 mousemove 616 464 click 1 )' | ||
done | done |
Версия 21:34, 23 февраля 2023
Можно запустить из командной строки root (предварттельно установив xdotool)
#!/bin/bash
STUDENTPASS="pass"
for h in `cat hosts.txt`
do
sshpass -p ${STUDENTPASS} ssh -o StrictHostKeyChecking=no student@$h ' killall chromium; ( DISPLAY=:0 chromium --start-fullscreen http://n02.mcko.ru/test/?login=xxx\&password=xxxxx\&template=17644 > /dev/null 2> /dev/null & ) ; ( DISPLAY=:0 xdotool sleep 5 mousemove 616 464 click 1 )'
done