perl linux 调试工具,perl+shell 实现自动化测试

第一章 项目技术背景介绍

1、项目背景

略。

2、技术背景

测试环境为RedHat Enterprise Linux ,测试数据的采集使用Linux自带的工具top、tcpdump、tethereal。自动化测试工具的开发使用Linux自带的Perl,版本为v5.8.5 built for for i386-linux-thread-multi。

Perl(Practical Extraction and Report Language)一般被称为“实用报表提取语言”。

Perl 最初的设计者为Larry Wall,它于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。“懒惰”的Larry为了找到一个更好的解决问题的方法,从而发明了这个强大的语言。

Perl的解释程序是开放源码的免费软件。Perl的可移植性强。如果对脚本语言感兴趣的话,你会发现,Perl,很好,很强大。

更多关于Perl的内容可以在www.perl.org上找到。

3、词汇解释词汇名称词汇含义备注

crontabLinux任务计划工具

Expect以脚本形式实现交互式应用程序的语言

ScpLinux拷贝远程文件的工具

用例脚本按照一定的关键字、格式,将测试用例(前提条件、输入、执行步骤)写成脚本形式,供测试工具解析并执行使用这种方法的优点是可以扩展用例

第二章 测试方案的设计

需求分析

通过分析测试用例,根据用例重要程度、执行频度、是否可以自动化,总结出以下可以使用测试工具来实现自动化测试的功能点:

• 根据用例的前提条件,修改应用程序的相关配置

• 启动(停止)应用程序

• 收集应用程序的各项性能指标,如:CPU、内存、带宽、消息传输延时等

• 控制测试时间

• 分析各项性能指标,写入Excel,画出折线图

• 备份系统日志及测试结果数据

为使测试过程简化,并方便以后的回归测试,开发的自动化测试工具,应该具有以下功能:

• 可以控制N(N>10)台Linux服务器,可以执行命令或脚本、拷贝文件等;

• 可以获取系统性能指标,如:CPU、内存、带宽等;

• 可以将系统性能指标分析并写入Excel,方便画出折线图;

• 可以扩展测试用例。

51/512345>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值