首页 > 知识点讲解
       案例二:通用应用系统性能评测环境设计
知识路径: > 测试技术的分类 > 应用负载压力测试 > 负载压力测试实施 > 测试环境、工具、数据准备 > 自己动手编写测试工具 > 
相关知识点:2个      
        大家知道LoadRunner通过运行脚本模拟的方法仍然与应用系统的实际处理逻辑存在一定的差异,因此其评测结果与应用系统实际使用过程中的性能指标之间仍然存在一定的差距。为了弥补这个缺陷,需要一种适用于特定应用的运行模拟和性能评测方法与支撑环境,来对应用系统的实际性能评测提供有效支持。这里提出的通用应用系统性能评测环境,是通过并行执行分布于不同客户机上的多种类型的实际应用程序代码,模拟一个应用系统在多个客户端并发访问情况下的实际运行情况,同时对应用程序代码的执行状态和结果等信息进行记录;在模拟执行完成之后,对执行记录进行分析,给出被测系统的性能指标。应用系统性能评测环境主要由应用逻辑运行模拟代理(PexpAgent)、模拟控制中心(PexpCmdCenter)、数据搜集器(Data Collector)和统计分析工具等部分组成,其系统结构如下图所示。其中,应用逻辑运行模拟代理负责驱动执行被测系统的应用逻辑代码,并记录每一次执行的状态和性能相关信息。模拟控制中心负责控制整个性能评测过程中的所有运行模拟代理。数据搜集器负责在测量完成之后,接收来自运行模拟代理的性能测量数据。统计分析工具负责对测量获得的性能相关数据进行分析,从而得出被测系统的相关性能数据。在评测过程中,运行模拟代理与控制中心之间通过基于对象传输的专用网络通信接口(Performance Network)进行通信;由于应用系统的实际运行环境各异,评测系统被设计成能够运行在多种操作系统平台上,所有其他组件的下层是操作系统相关调用抽象层,对于不同的操作系统平台,需要实现相应的实际处理对象。
        
        系统结构图
        由于我们的目的是通过模拟真实的并发环境来获取系统的实际性能,在设计与实现上需要充分考虑如下问题,并加以解决:
        . 应用系统实际处理代码的嵌入方式和响应时间的测定;
        . 控制中心对运行模拟代理的有效控制;
        . 多操作系统平台支持与评测系统本身的执行效率;
        . 可扩展性。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有