並行壓力測試shell指令碼

2021-09-04 10:57:05 字數 768 閱讀 4958

記:本文自網上篇章改寫而成。主要目的是為了理解壓測工具執行的原理。

指令碼主要實現的功能有以下幾點。

#!/bin/bash

#**********************************#

#併發後台執行fun #

#for wanggy 2012-01-25 #

#note: www.jquerycn.cn #

#fun_num fun函式後台執行次數 #

#sql_num 每個函式sql執行次數 #

#**********************************#

#刪除和清空產生的檔案

find ./ -name "fun*.log"

|xargs

rm -rf \

echo

> call.log

#資料庫變數設定

dbhost=127.0.0.1

dbbase=sakila

dbuser=dbmon

dbpass=123456

port=3307

#採用date實現隨機數選取

function rand(

)#定義函式

fun()&

done

wait

}main(

)main

exit 0

Mysql壓力測試shell指令碼

mysql壓力測試shell指令碼 mysql自帶了壓力測試工具mysqlslap,所以我們可以不用自己編寫程式來測試mysql讀取的壓力。壓力測試shell指令碼如下 www.2cto.com plain bin sh while true do mysqlslap concurrency 100...

快取的壓力測試指令碼

貼一段coherence壓力測試指令碼,在不需要部署web應用的情況下,直接在命令列進行壓力測試 測試指令碼啟動100個thread paralleltreadcount 然後每個thread執行500次 2000次讀和100次寫 這100個thread會直接壓到集群的其中乙個 節點上 proxy ...

mysql壓力測試指令碼例項

建立表dept 複製 如下 create table dept 部門表 deptno mediumint unsigned not null default 0,dname varchar 20 not null default loc varchar 13 not null default eng...