1、某目錄下所有文件統一批量修改ip
sed -i "s/10.0.0.1/10.0.1.2/g" `grep "10.0.0.1" -rl /opt/uer/wy`
2、獲取登陸者自身ip
#Perform operation echo "operator:" read me a=`tty | awk -F "/dev/" '{print $2}'` date "+%Y-%m-%d %H:%M:%S" >> ../logs/operation.log echo `w | grep $a | awk '{print $3}'` "${me} > Perform operation: one" >> ../logs/operation.log
3、刪除某目錄下小於10b的文件
#Delete the files smaller than 10B for i in `ls -l ../new/$serve/properties/ | sed -e '1d' | awk '$5 < 10 {print$NF}'` do rm -rf ../new/$serve/properties/$i done
4、通過Linux執行MySQL腳本
#這是批量的喲!
#ip list1=(`cat ../tools/dblist | grep -v \# | awk '{print $1}' | sed "1,1d"`) #user list2=(`cat ../tools/dblist | grep -v \# | awk '{print $2}' | sed "1,1d"`) #password list3=(`cat ../tools/dblist | grep -v \# | awk '{print $3}' | sed "1,1d"`) for((i=0;i<=${#list1[@]};i++)); do iip=`echo ${list1[i]} | awk -F "." '{print $4}'` ssh ${list1[i]} mkdir /home/sqlScrip/ ssh ${list1[i]} mkdir /home/sqlScrip/$iip clear scp ../sqlScrip/$iip/* ${list1[i]}:/home/sqlScrip/$iip clear #path list4=(`ls ../sqlScrip/$iip`) for((w=0;w<=${#list4[@]};w++)); do if [ "117" == "$iip" ] then ssh ${list1[i]} "mysql -h ${list1[i]} -u ${list2[i]} -p${list3[i]} < /home/sqlScrip/${iip}/${list4[w]};" clear fi done ssh ${list1[i]} 'rm -rf /home/sqlScrip' done
5、監控某Java進程下所有線程數
#鏈接數 netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}' #統計httpd協議連接數進程數 ps -ef|grep httpd|wc -l ps aux|grep httpd|wc -l #句柄數 lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more #查看進程占用內存 ps aux |awk '($1 ~apache) && ($6>50) {print $0}' #進程下的所有線程 ps -p / ps -m
6、QTP、watir與selenium的優劣對比
7、什么是回歸測試,側重點是什么
8、什么是場景下考慮性能測試
9、簡述安全測試流程
10、a、建class表包括name,id
b、插name=wonter,id=1到class表
c、查詢id<2的所有名稱
d、將以上操作通過存儲過程形式寫出
e、執行該存儲過程
答案一周后給出。
