[发明专利]一种业务流程的性能测试方法、系统及电子设备有效
申请号: | 200910109054.0 | 申请日: | 2009-07-29 |
公开(公告)号: | CN101621370A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 黄晓勤 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L1/20 | 分类号: | H04L1/20;H04L12/26 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518000广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务流程 性能 测试 方法 系统 电子设备 | ||
技术领域
本发明属于性能测试技术领域,尤其涉及一种业务流程的性能测试方法、 系统及电子设备。
背景技术
目前,现有的性能测试方案,测试数据是写入至测试脚本代码中的。因此, 当需要改变测试数据时,必需打开测试脚本,在测试脚本中进行修改测试数据, 无法实现测试脚本的可重复使用性。另外,测试脚本中的事务与事务之间是孤 立存在的,从而无法实现共享测试数据。
发明内容
本发明实施例所要解决的技术问题在于提供一种使事务与事务之间建立关 联,能共享测试数据的业务流程的性能测试方法、系统及电子设备。
为解决上述技术问题,本发明实施例提供一种业务流程的性能测试方法, 所述方法包括以下步骤:
预先编辑一个测试包括至少两个事务的业务流程的测试脚本;
预先将所述测试脚本中的至少两个事务的测试数据包存储在外部文件中;
在业务流程的性能测试过程中,采用上级测试数据包测试完上级事务后, 产生所述上级事务的测试结果值;
将下级事务的测试数据包从所述外部文件中调入下级事务的测试脚本中;
对比下级事务中的测试数据包与所述上级事务的测试结果值;
若对比出下级事务中的测试数据包与所述上级事务的测试结果值有相同之 处,则将上级事务的测试结果值加入至下级事务的测试数据包中;
采用加入有上级事务的测试结果值的下级事务的测试数据包,测试下级事 务。
本发明实施例还提供一种业务流程的性能测试系统,所述系统包括:
脚本编辑模块,用于编辑一个测试包括至少两个事务的业务流程的测试脚 本;
存储模块,用于将所述测试脚本中的至少两个事务的测试数据包存储在外 部文件中;
产生模块,用于在业务流程的性能测试过程中,采用上级测试数据包测试 完上级事务后,产生所述上级事务的测试结果值;
调入模块,用于将下级事务的测试数据包从所述外部文件中调入下级事务 的测试脚本中;
对比模块,用于对比下级事务中的测试数据包与所述上级事务的测试结果 值;
加入模块,用于当对比出下级事务中的测试数据包与所述上级事务的测试 结果值有相同之处,则将上级事务的测试结果值加入至下级事务的测试数据包 中;
测试模块,用于采用加入有上级事务的测试结果值的下级事务的测试数据 包,测试下级事务。
本发明实施例还提供一种包括上面所述的业务流程的性能测试系统的电子 设备。
在本发明实施例中,通过在上下事务之间建立关联,使事务与事务之间不 再孤立,共享测试数据;且测试脚本中的测试数据包是另存储在外部文件中, 从而可以降低测试脚本的维护成本,及提高了测试脚本的共享性;上下级事务 共享测试数据,减少测试数据的维护成本,降低测试数据准备的工作量,提高 测试数据准备的工作效率,并且提高测试数据的一致性。
附图说明
图1是本发明实施例提供的业务流程的性能测试方法的实现流程示意图。
图2是本发明实施例提供的业务流程的性能测试系统的结构示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白, 以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描 述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,事务指的是:性能测试过程中每个测试的功能点称为 事务。
请参阅图1,为本发明实施例提供的业务流程的性能测试方法,其包括以 下步骤:
在步骤S101中,预先编辑一个测试包括至少两个事务的业务流程的测试脚 本;
在步骤S102中,预先将所述测试脚本中的至少两个事务的测试数据包存储 在外部文件中;
在本发明实施例中,用唯一辨识去标识所述外部文件。
在步骤S103中,在业务流程的性能测试过程中,采用上级测试数据包测试 完上级事务后,产生所述上级事务的测试结果值;
在步骤S104中,将下级事务的测试数据包从所述外部文件中调入下级事务 的测试脚本中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910109054.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现PC与PLC通信的服务器
- 下一篇:一种双正交折叠开关上变频器