[发明专利]一种终端交易性能测试方法有效
申请号: | 200910198440.1 | 申请日: | 2009-11-06 |
公开(公告)号: | CN102053872A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 陈霖婕;陆辉;许丹 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;G06Q40/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谭佐晞;李家麟 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 交易 性能 测试 方法 | ||
1.一种终端交易性能测试方法,其用于测试系统性能的测试工具包括客户端、与所述客户端相连的数据库、以及与所述客户端和数据库均相连的服务端,其特征在于,由用户在所述客户端制作交易模板和测试案例并将它们存储于所述数据库,在测试时由所述服务端接收测试命令并按照如下的步骤进行处理:
a、从所述数据库将所述交易模板和所述测试案例装载至内存池;
b、初始化用于从所述内存池中抽取交易的抽取算法;
c、启动与收单平台、加密机的通讯连接;
d、根据需要设置各通讯链路;
e、作为终端处理交易;
f、计算当前时间和进行上一次统计的时间间隔是否大于等于统计周期,并在其大于等于所述统计周期时根据所述统计周期输出交易统计信息,所述统计周期被设定用于衡量系统处理交易的能力;以及
g、返回步骤d循环处理和通讯交互的交易。
2.根据权利要求1所述的终端交易性能测试方法,其特征在于,在所述步骤f和步骤g之间还包括步骤:
fg、检测通讯链路,如果发现通讯断开则根据业务规则重新进行连接。
3.根据权利要求1或2所述的终端交易性能测试方法,其特征在于,所述交易模板包括交易模板名称、交易的报文流、以及每一个关键域在所述报文流中的位置和长度,所述关键域由用户按需进行配置。
4.根据权利要求3所述的终端交易性能测试方法,其特征在于,所述测试案例包括:
案例集,其包括案例编号、所述收单平台的预期的每秒处理交易笔数、测试停止类型和测试停止值,所述测试停止类型被设为按时间停止或按交易笔数总量停止,所述测试停止值被设为测试总时间或测试总交易笔数;以及
案例明细,其包括案例编号、交易模板名称、原始交易明细和占比值,所述原始交易明细包括后续交易所对应的其在先交易的名称,所述占比值由用户按需进行配置,并且其对应于存在原始交易的后续交易是指被抽取作为数据源进行发送的后续交易在所述原始交易的应答中所占的比例,而对应于无原始交易的普通交易是指其在所述案例集的每秒处理交易笔数中所占的比例;每一个所述案例集至少下挂一笔所述案例明细。
5.根据权利要求4所述的终端交易性能测试方法,其特征在于,所述抽取算法包括:
普通交易抽取算法,其采用随机选择算法用于实现对应于所述普通交易的占比值;以及
关联交易抽取算法,其采用随机选择算法用于实现对应于所述后续交易的占比值。
6.根据权利要求4所述的终端交易性能测试方法,其特征在于,所述步骤e中的所述服务端作为终端处理交易的步骤包括:
e1、判断收到的报文是否匹配所述案例明细中指定的原始交易明细所对应的应答报文:如果是,则进入步骤e2;否则,进入步骤e6;
e2、从所述报文中取出确定交易成败的关键域;
e3、根据所述案例明细判断交易属性是否为关联交易:如果是,则从所述应答报文获取原始交易关键域,然后进入步骤e4;否则,进入步骤e6;
e4、从所述内存池中抽取下一笔关联交易;
e5、判断步骤e3中所述关联交易对应的原始交易是否被抽中:如果是,则根据该关联交易对应的交易模板和获取的所述原始交易关键域组织关联交易报文,然后填写报文发送的缓冲池;否则,进入步骤e6;
e6、统计交易的成功笔数与失败笔数;
e7、释放所述应答报文占用的内存池;
e8、在所有普通交易案例明细中抽取下一笔交易的模板;
e9、根据被抽中的普通交易模板组织普通交易报文;以及
e10、填写报文发送的缓冲池。
7.根据权利要求6所述的终端交易性能测试方法,其特征在于,所述案例集还包括发送速度,并且在所述步骤e和步骤f之间还包括步骤:
ef、从所述报文发送的缓冲池内读取请求报文,并判断记录于上一次统计所得交易统计信息中的发送交易总笔数是否小于按照所述测试案例的配置计算出的截止到当前应发送的交易总笔数:如果是,则增速发送存储于所述缓冲池中与各交易相对应的报文数据,否则以所述测试案例中指定的发送速度来发送存储于所述缓冲池中与各交易相对应的报文数据,以使得在所述缓冲池中存储的各交易的总数目不大于所述案例集的每秒处理交易笔数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910198440.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酱肉的制作方法
- 下一篇:一种方便即食蘑菇及其加工方法