并发数据库压力测试的shell脚本代码

 更新时间:2013年02月04日 16:30:32   作者:  
并发数据库压力测试的shell脚本,有需要的朋友可以参考下
复制代码 代码如下:

#!/bin/bash
#********************************#
#并发后台运行fun                 #
#for wanggy 2012-01-25           #
#note:                           #
#fun_num fun函数后台运行次数     #
#sql_num 每个函数sql运行次数     #
#********************************#
#数据库变量设置
dbhost=192.168.1.182
dbbase=recharge
dbuser=infosms
dbpass=infosms
fun()
{
#函数并发次数
fun_num=5
#函数内sql执行次数
sql_num=1000
for ((j=1;j<=$fun_num;j++));do
{
random_num=`echo  $RANDOM`
echo "第$j个函数"
            for ((i=1;i<=$call_num;i++));do
                mysql -h$dbhost -u$dbuser -p$dbpass -D$dbbase  <<GETRECODE  >>fun_$j.log
                    CALL fun_accountbycustid(2,0,10.$random_num)
GETRECODE
                echo "第$j个函数 第$i次"
                echo "第$j个函数 第$i次"  >>call.log
            done
                echo "第$j个函数执行完成......"
}&
done
    wait
}
main()
{
fun
}
main
exit 0

相关文章

  • 详谈Linux开发中常见段错误问题的原因及分析

    详谈Linux开发中常见段错误问题的原因及分析

    下面小编就为大家带来一篇详谈Linux开发中常见段错误问题的原因及分析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Shell脚本查看网卡实时流量

    Shell脚本查看网卡实时流量

    这篇文章主要介绍了Shell脚本查看网卡实时流量,本文直接给出实现代码,需要的朋友可以参考下
    2014-12-12
  • 浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义

    浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义

    下面小编就为大家带来一篇浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 使用shell脚本取出服务器图片的方法

    使用shell脚本取出服务器图片的方法

    Shell 脚本(shell script),是一种为 shell 编写的脚本程序。下面通过本文给大家介绍使用shell脚本取出服务器图片的方法,需要的朋友参考下吧
    2017-12-12
  • Shell执行/调用Java/Jar程序例子的实例详解

    Shell执行/调用Java/Jar程序例子的实例详解

    这篇文章主要介绍了Shell执行/调用Java/Jar程序例子的实例详解的相关资料,这里提供实例帮助大家实现这样的功能,需要的朋友可以参考下
    2017-08-08
  • Linux chown命令使用示例

    Linux chown命令使用示例

    Linux chown命令用于设置文件所有者和文件关联组的命令,chown 需要超级用户 root 的权限才能执行此命令,本文给大家分享Linux chown命令使用示例,感兴趣的朋友一起看看吧
    2023-03-03
  • awk正则表达式和内置函数的使用方法实例详解

    awk正则表达式和内置函数的使用方法实例详解

    这篇文章主要介绍了awk正则表达式和内置函数的使用方法实例详解,本文总结了15个使用例子,需要的朋友可以参考下
    2014-12-12
  • Shell脚本切割tomcat的日志文件

    Shell脚本切割tomcat的日志文件

    这篇文章主要介绍了Shell脚本切割tomcat的日志文件的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • Shell脚本实用的六个技巧示例

    Shell脚本实用的六个技巧示例

    本文介绍Shell脚本实用的六个技巧示例:使用Shell脚本实现自动化备份、使用Shell脚本实现定时任务、使用Shell脚本实现远程登录服务器、使用Shell脚本自动化部署应用、使用Shell脚本实现快速部署开发环境、使用Shell脚本实现快速检查服务器性能
    2023-11-11
  • Linux中的Syslog命令

    Linux中的Syslog命令

    syslog是Linux系统默认的日志守护进程,默认的syslog配置文件是/etc/syslog.conf文件。接下来通过本文给大家分享Linux中的Syslog命令,感兴趣的朋友一起看看吧
    2017-09-09

最新评论