fastdfs 全测试

来源:互联网 发布:c语言详解 编辑:程序博客网 时间:2024/05/17 23:13

全面测试fastdfs

 测试包括:

  • 测试文件属性
  • fastdfs_download下载过去的文件
  • wget下载过去的文件
  • fastdfs_upload_file上传文件
#!/bin/bashlines="./01/29/wKgAsVVjFkuSwqU1AAAG-1HOmIA118.png./01/29/wKgAsVVjFkvAlqIUAAALdplNRns644.png./01/29/wKgAsVVjFkuiuereAAALhTzf-bA634.png./01/29/wKgAsVVjFkvjXkNcAAAGHlY9Dpo830.png./01/29/wKgAsVVjFkvA9swLAAAGFQ-coVM534.png./01/29/wKgAsVVjFkuT62spAAAFiWaNBFs659.png./01/29/wKgAsVVjFkuAKAvuAAAMlPJWg0g490.png./01/29/wKgAsVVjFkuiKlC3AAAJaF5-9us580.png./01/29/wKgAsVVjFkvB4QfLAAAGEIUQV7w630.png./01/29/wKgAsVVjFkvBqbyeAAAESF537pI541.png./01/29/wKgAsVVjFkvhspcGAAAGikyTOeA486.png./01/29/wKgAsVVjFkuTUIgoAAAJofBcSgA046.png./01/29/wKgAsVVjFkuhTfgdAAAG7NXG9K8627.png./01/29/wKgAsVVjFkuw_34yAAAWHWTps9k681.png./01/29/wKgAsVVjFkvwBsfoAAAG7UCvibY952.png"for line in `echo $lines`do    echo "____"    echo $line    echo "开始测试"    filename=`echo $line | awk '{print $0}' | replace '\.\/' ''`    filename="group1/M00/$filename"    echo $filename    echo -n "checking file $filename info  :     "    /opt/123/fastdfs/usr/bin/fdfs_file_info /opt/123/fastdfs/etc/fdfs/client.conf ${filename} 1>/dev/null 2>&1 && echo 'OK' || echo 'Error'    echo -n "downloading file $filename :     "    /opt/123/fastdfs/usr/bin/fdfs_download_file /opt/123/fastdfs/etc/fdfs/client.conf ${filename} 1>/dev/null 2>&1 && echo 'OK' || echo 'Error'    echo -n "wget file $filename :     "    wget http://192.168.0.17:8080/${filename} 1>/dev/null 2>&1&& echo "OK" || echo "Error"doneecho -n "开始进行上传测试"dd if=/dev/zero of=10mb.png bs=1M count=10/opt/123/fastdfs/usr/bin/fdfs_upload_file /opt/123/fastdfs/etc/fdfs/client.conf 100mb.file && echo "OK" || echo "Error"echo "开始清理"rm -f *png*

备注:

  • 过去fastdfs的监听端口和现在的监听端口
Name1 port port for http interface tracker 22122 8080 storage 23000 8888

* 现在的监听端口(引入nginx)

Name1 port port for http interface tracker 22122 - storage 23000 - Nginx - 8888 8080
0 0
原创粉丝点击