我是靠谱客的博主 漂亮大门,最近开发中收集的这篇文章主要介绍原创-性能测试篇-2D性能测试脚本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

test_94.sh

#!/bin/sh

#####################################################
#	2D显示性能测试 
#   测试2D显示处理性能,主要包括画点、画线、画三角形
#   画平行四边形、画正方形、画多边形等性能测试
#
#
#####################################################
#
#	配合unixbench包
#  支持unixbench包的后缀格式
#  tar, tar.gz, tar.bz2, tgz
#  用法 :./test_94.sh 包名
#####################################################

#标题
test_title="测试标题:2D显示性能测试 标识94"

#预期结果
expect_result="预期结果:能够画点、画线、画三角形、画平行四边形、画正方形、画多边形"

#生成文件路径
result_path=./

#unixbench包名
packagename=$1

#解压unixbench包
tar xf ${packagename}

#通过shell传递参数给python脚本,获取解压后的目录名
chmod +x test_94.py
./test_94.py ${packagename}

#读取通过python处理的目录名
read dirname < dirname.txt

echo ${dirname}
#删除生成的文件
rm -rf dirname.txt

#进入unixbench目录内
cd ${dirname}
#打印日期
date >> ${result_path}test_94_result.txt
echo -e "n" >> ${result_path}test_94_result.txt
#打印标题
echo ${test_title} >> ${result_path}test_94_result.txt
#打印预期结果
echo ${expect_result} >> ${result_path}test_94_result.txt

echo -e >> ${result_path}test_94_result.txt
#运行./Run  Unixbench里的Run文件是用perl脚本写的
(./Run)   >> ${result_path}test_94_result.txt 

rm -rf ${dirname}/
echo "测试完毕"

 

test_94.py

#!/usr/bin/python
# -*- coding: utf-8 -*-

########################################
#	测试2D性能 
#      配合test_94.sh使用
#      处理包名为目录名
########################################

#引入模块
import sys,subprocess,commands
#获取包名
packagename=sys.argv[1]
#处理为目录名
dirname=packagename.split(".t")[0]
print dirname

subprocess.call("echo " + dirname + " > dirname.txt",shell=True)

 

最后

以上就是漂亮大门为你收集整理的原创-性能测试篇-2D性能测试脚本的全部内容,希望文章能够帮你解决原创-性能测试篇-2D性能测试脚本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部