无人值守自动化性能测试平台
作者:网络转载 发布时间:[ 2013/12/18 10:27:12 ] 推荐标签:
3.工具支持
STAF
Software Test Automation Framework是由IBM开发的开源、跨平台、支持多语言并且基于可重用的组件来构建的自动化测试框架。STAF 为测试人员提供了一个端到端的自动化测试解决方案。各个服务端点(称作STAF客户端)是对等的,从一个端点可直接调用另一端点(在另一台机器运行的程序)提供的服务。服务是一系列功能的集合。STAF 本身是一个后台程序 (STAFProc),提供一种轻量级的分发机制,负责把请求转发给这些服务。
典型服务:
文件系统服务(FileSystem Service):内部服务,利用此服务,STAF 可以对文件系统进行操作,比如复制,删除,查看等操作。
程序调用服务(Process Service):内部服务,利用此服务,STAF 可以调用外部程序。
压缩服务(Zip Service):外部服务,提供了压缩和解压的功能。
Ping服务(Ping Service):内部服务,类似于操作系统的 ping 功能,用于检测远程的 STAF 是否运行。
Grinder
性能平台底层负载性能测试工具Grinder。是一个JavaTM负载测试框架,支持分布式测试,且是开源的。官方访问地址:http://grinder.sourceforge.net/
优点:
Jython脚本扩展性好,能模拟绝大多数复杂测试场景。
多样化的协议支持,HTTP、JDBC、JavaAPI等。
良好的性能表现,与Jmeter相比在某些场景下有优势。
Perfease
Perfease是从后台组blogbench中抽取的一款Linux服务器资源监控工具,监控全面、轻量级、性能损耗小。
内网下载地址:http://doc.hz.netease.com/pages/viewpage.action?pageId=16782036
主要监控工具和指标:
1. Vmstat:CPU使用率、上下文切换、中断次数、磁盘IO、内存使用情况等。
2. Iostat:kB_read/s、kB_wrtn/s、avgrq-sz、avgqu_sz、await、svctm、%util。
3. Top:Load average、Tasks、CPU、Mem、Swap、进程(VIRT、RES、%CPU、%MEM)。
4. Ksar: linux,mac and solaris。 官网:http://sourceforge.net/projects/ksar/ 。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11