性能测试平台是一款将性能测试执行、性能监控、数据分析和展示自动化起来的平台,尽可能的减少人工操作,提高效率。
性能测试平台主要实现几个目标:
主控机
负载机
作为测试客户端启动负载测试工具模拟虚拟用户对被测服务进行并发测试。
监控测试执行日志和资源使用情况。
被测服务器
被测服务环境安装和部署。
监控被测服务日志和资源使用情况。
STAF
Software Test Automation Framework是由IBM开发的开源、跨平台、支持多语言并且基于可重用的组件来构建的自动化测试框架。STAF 为测试人员提供了一个端到端的自动化测试解决方案。各个服务端点(称作STAF客户端)是对等的,从一个端点可直接调用另一端点(在另一台机器运行的程序)提供的服务。服务是一系列功能的集合。STAF 本身是一个后台程序 (STAFProc),提供一种轻量级的分发机制,负责把请求转发给这些服务。
典型服务:
Grinder
性能平台底层负载性能测试工具Grinder。是一个JavaTM负载测试框架,支持分布式测试,且是开源的。官方访问地址:http://grinder.sourceforge.net/
优点:
Perfease
Perfease是从后台组blogbench中抽取的一款Linux服务器资源监控工具,监控全面、轻量级、性能损耗小。
主要监控工具和指标:
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/
声明: 本文由( 乐测网 )原创编译,转载请保留链接: 无人值守自动化性能测试平台
-----==== 本站公告 ====-----
1.本站是目前唯一能支持智能手机平板电脑访问的软件测试技术网站.
2.具体访问方法请参考本站的手机访问说明,或直接点击以下链接:
→点击这里打开手机平板访问说明←