金融咨询网近期会进行系统维护,短暂的等待是为了更稳定的服务,感谢您的支持。
  • 快捷搜索
  • 全站搜索

模拟交易系统基于用户体验的服务质量保障

2012-10-17 18:45:11作者:编辑:
从整体上来看,QoS和QoE的最终目标是相同的,都是为了提高用户对服务的满意程度。然而从具体细节上来讲,QoS与QoE存在很大的不同。

图2-2.jpg

         在这个模拟交易系统的构建过程中,有两个必须要解决的技术关键点:模拟平台和测试包。 模拟平台的实现方式有两种,一种是利用现有业务系统的API,开发专用模拟平台。另外一种是利用录屏回放的工具,事先通过脚本记录器录制终端用户的一系列动作,获取操作脚本,然后改造录制的脚本,增加一些灵活的参数后,按时间频率进行回放,获取相应信息。这两种方式均可完成相应的测试工作,差别并不是很大。

         测试包的构建也存在两种方式:专用测试包和特殊标记的包,这两种构建方式则存在较大的差别。发送专用测试包的方式对系统性能影响很小,而且由于业务系统的支持,能够最大限度地获取测试信息,其缺点是如果原有系统不支持或者支持不够,就需要对原业务系统进行改造。特殊标记的包的方式对系统性能影响同样很小,但有可能因选择不当而造成错误的系统处理。因此这种包的构建要小心,如标记为特殊的用户的包,不会作为真正的交易包而被误处理。特殊标记的包的好处是利用现有系统的特点,简单地通过构造特殊包,既可实现测量要求,又不需要修改原有的业务系统。其缺点是可能很难构造这类包,并且因为没有业务系统的特殊支持,采集的信息量有限。

         2.模拟交易系统的特点
         模拟交易系统为QOE实施带来的帮助是不言而喻的,相对于普通监控系统的业务监控功能而言,具有以下一些特点。

         (1)模拟交易本质上属于自动化测试的范畴。在明确了模拟交易测试的业务流程,以及业务流程各支撑系统环节的输入输出信息,确保业务系统各组件支持模拟测试功能,提供测试操作接口的基础上,模拟交易系统能够既支持黑箱测试,又支持白箱测试。模拟交易可以建立专门用于模拟的模拟用户账号,模拟真实用户的业务应用行为,观察模拟用户操作在业务系统中运行的效率。模拟交易也可以对图1所示流程中的单个节点进行逐一检查:利用流程节点上的系统组件提供的性能测试功能,构建测试包输入到节点中,组件提供的测试功能返回对应该测试包的处理结果及性能数据。

         (2)模拟交易可以直接面对客户。模拟交易模拟客户在业务系统的动作及行为,可以更加直接地获得客户在使用服务时的真实感受;客户在必要时也可主动发起模拟交易的测试,实时监测问题,这充分体现出QoE是以客户为中心的。

         (3)以业务流程为中心,以客户为中心。在模拟交易的过程中获得的业务环节支持系统与模块的性能数据,是以完整业务过程的形式展现的,是以支持客户业务行为的业务流程为中心的主题性能数据。

         (4)不同的客户处在不同的环境中,因此模拟交易系统能够在真实的网络环境中进行测试,获取的数据更加真实、有效。

         (5)目的更加明确地支持问题导向,提高客户服务水平。客户在使用的系统出现功能、性能上的问题,向公司报告问题现象时,IT运维人员可立即进行模拟交易测试,获得与问题发现者同样的业务场景,便于分析系统中可能存在的问题。

         对QoE的研究和应用,可以提高互联网和网络应用服务的用户体验。将QoE应用到网上证券交易领域,同样可以提高证券公司的网上证券交易服务水平,提高股民的业务体验质量。而模拟交易系统的构建,能够为QoE真正的应用落实打下坚实的基础。当然,模拟交易系统还存在许多不成熟的地方,需要进一步的研究和发展。

         (作者为南京大学工程管理学院 戴翔 赵佳宝;国泰君安证券股份有限公司信息技术总部 俞枫)

(文章来源:中国金融电脑)
 

首页 上一页 1 2 3

扫码即可手机
阅读转发此文

本文评论

相关文章