一种双界面卡性能测试的方法及装置制造方法及图纸

技术编号:14167545 阅读:109 留言:0更新日期:2016-12-12 14:31
本发明专利技术公开了一种双界面卡性能测试的方法及装置,该方法包括:组建性能测试数据库并搭建测试环境,测试环境包括双界面卡、读卡器、测试程序、波形识别插件和测试设备;根据不同交易执行对应指令;通过测试设备监控和记录指令执行时的波形;波形识别插件识别波形并记录对应指令的执行时间;将每条指令的执行时间输出并保存到Excel,并进行汇总,以此判断双界面卡是否符合性能标准。本发明专利技术通过波形识别插件可识别波形中各种指令执行时间,兼容性较好,能够自动统计单个指令执行时间并进行汇总,出具性能测试报告,无需人工量取波形获取指令交易时间,并且测试人员无需具备很专业的波形识别能力,降低了测试人员工作强度,大大提高了测试效率。

【技术实现步骤摘要】

本专利技术涉及双界面卡操作系统测试领域,具体涉及一种双界面卡性能测试的方法及装置
技术介绍
随着双界面卡技术的不断推广和使用,对双界面卡交易性能的要求也越来越高,为了满足不同行业的不同需求,需要通过技术手段来满足对双界面卡交易性能的要求。双界面卡性能测试用于验证双界面卡操作系统是否满足交易时间上的要求,能否在规定的时间内完成一笔交易。特别是对于非接触卡来说,比如公交卡,需要在用户刷公交卡的瞬间即能完成一笔交易,如果双界面卡操作系统不能快速响应,可能在双界面卡离开刷卡终端时还未完成交易,将严重影响用户体验。在现有的测试中,双界面卡的性能测试是高,如果通过测试人员手工量取波形来获取指令的交易时间,操作繁琐且效率不有大量测试项目的情况下,基于每个双界面卡,都需要对其性能进行测试,导致测试人员的工作强度大且维护成本较高,并且需要测试人员具备专业的波形识别能力。有鉴于此,急需一种双界面卡性能测试的新方法,解决现有的测试方法导致测试人员的工作强度大且维护成本较高,并且要求测试人员具备专业的波形识别能力的问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种双界面卡性能测试的新方法,能够降低测试人员的工作强度以及维护成本,并且不要求测试人员具备很专业的波形识别能力。为了解决上述技术问题,本专利技术所采用的技术方案是提供一种双界面卡性能测试的方法,包括以下步骤:组建性能测试数据库并搭建测试环境,测试环境包括双界面卡、读卡器、测试程序、波形识别插件以及测试设备;根据不同的交易执行性能测试数据库中对应的指令;通过测试设备监控和记录指令执行时的波形;波形识别插件通过指令执行信息识别测试设备中记录的波形,并记录对应指令的执行时间;通过波形识别插件将每条指令的执行时间输出并保存到Excel,并对每条指令的执行时间进行汇总,以此作为双界面卡是否满足性能要求的判断标准。在上述技术方案中,通过所述测试程序中的按钮调用所述测试设备,当执行所述测试程序中的指令时,所述测试设备监控和记录指令执行时的波形。在上述技术方案中,所述波形识别插件中预设有所述性能测试数据库中的指令信息,并以文本信息形式保存,当执行所述性能测试数据库中对应的指令时,所述波形识别插件自动识别所述测试设备中记录的波形,并记录对应指令的执行时间。在上述技术方案中,当待测的指令信息有更新时,对应更新所述性能测试数据库。本专利技术还提供了一种双界面卡性能测试的装置,包括性能测试数据库、双界面卡、读卡器、测试程序、波形识别插件和测试设备,所述性能测试数据库内置于电脑中,用于记录脚本,包括待测的指令信息;所述双界面卡为待测试的智能卡片;所述读卡器通过USB接口连接电脑,用于读取待测试的所述双界面卡;所述测试程序内置于电脑中,通过特定端口访问所述读卡器,执行所述性能测试数据库中的脚本,并输出测试结果;所述波形识别插件集成于所述测试程序中,预先设置有所述性能测试数据库中的待测指令,识别所述测试设备中记录的波形,并将对应指令的执行时间进行统计汇总;所述测试设备连接电脑,通过特定端口访问所述测试程序,用于在脚本执行过程中监控和记录指令执行时的波形。本专利技术通过波形识别插件可以自定义指令以识别波形中各种指令的执行时间,兼容性较好,而且能够自动统计单个指令的执行时间并进行汇总,按照内部或外部需求出具符合要求的性能测试报告,测试人员无需再去通过人工量取波形来获取指令的交易时间,并且测试人员不需要具备很专业的波形识别能力,除了需要对性能测试数据库进行维护外,其它的维护工作量基本上没有,降低了测试人员的工作强度,大大提高了测试效率。附图说明图1为本专利技术实施例提供的一种双界面卡性能测试的方法流程图;图2为本专利技术实施例提供的一种双界面卡性能测试的装置结构图。具体实施方式为了检测双界面卡的交易性能是否满足要求,例如指定的指令能否在规定的时间内交易完成等,本专利技术实施例提供了一种双界面卡性能测试的方法及装置,能够降低测试人员的工作强度,而且不要求测试人员具备很专业的波形识别能力,大大提高了测试效率。下面结合说明书附图和具体实施方式对本专利技术做出详细的说明。本专利技术实施例提供了一种双界面卡性能测试的方法,如图1所示,包括以下步骤:S1、组建性能测试数据库并搭建测试环境,测试环境包括双界面卡、读卡器、测试程序、波形识别插件以及测试设备。上述性能测试数据库内置于电脑中,包括待测的指令信息;上述读卡器通过USB接口连接电脑,用于读取待测试的双界面卡;上述测试程序内置于电脑中,通过特定端口访问读卡器;上述波形识别插件集成于测试程序中,波形识别插件中预设有需要识别的指令信息;上述测试设备连接电脑后,通过特定端口访问测试程序。通过测试程序中的按钮调用测试设备,当执行测试程序中的指令时,测试设备就可以监控和记录指令执行时的波形,波形识别插件就会自动识别测试设备中记录的波形,并将对应指令的执行时间进行统计汇总。S2、根据不同的交易执行性能测试数据库中对应的指令。S3、通过测试设备监控和记录指令执行时的波形。S4、波形识别插件通过指令执行信息识别测试设备中记录的波形,并记录对应指令的执行时间。在上述方法中,通过波形识别插件中的指令设置功能,在波形识别插件中预先设置有需要记录执行时间的指令信息(性能测试数据库中的待测指令信息),并以文本信息形式保存,当执行性能测试数据库中对应的指令时,波形识别插件可自动识别指令,指令执行完成后,记录每条指令的执行时间。S5、通过波形识别插件将每条指令的执行时间输出并保存到Excel,并对每条指令的执行时间进行汇总,得到总的执行时间,以此作为双界面卡是否满足性能要求的判断标准。在上述方法中,当待测的指令信息有更新时,对应更新性能测试数据库。本专利技术实施例还提供了一种双界面卡性能测试的装置,如图2所示,包括性能测试数据库10、双界面卡11、读卡器12、测试程序13、波形识别插件14和测试设备15。性能测试数据库10内置于电脑中,用于记录脚本,包括待测的指令信息(包括相关的APDU指令);双界面卡11为待测试的智能卡片;读卡器12通过USB接口连接电脑,用于读取待测试的双界面卡11,将双界面卡11与测试程序13连接起来;测试程序13内置于电脑中,通过特定端口访问读卡器12,将双界面卡11与测试设备15连接起来,执行性能测试数据库10中的脚本,并输出测试结果;波形识别插件14集成于测试程序13中,预先设置有性能测试数据库10中的待测指令,识别测试设备15中记录的波形,并将对应指令的执行时间进行统计汇总;测试设备15连接电脑,通过特定端口访问测试程序13,用于在脚本执行过程中监控和记录指令执行时的波形。本专利技术不局限于上述最佳实施方式,任何人在本专利技术的启示下作出的结构变化,凡是与本专利技术具有相同或相近的技术方案,均落入本专利技术的保护范围之内。本文档来自技高网...
一种双界面卡性能测试的方法及装置

【技术保护点】
一种双界面卡性能测试的方法,其特征在于,包括以下步骤:组建性能测试数据库并搭建测试环境,测试环境包括双界面卡、读卡器、测试程序、波形识别插件以及测试设备;根据不同的交易执行性能测试数据库中对应的指令;通过测试设备监控和记录指令执行时的波形;波形识别插件通过指令执行信息识别测试设备中记录的波形,并记录对应指令的执行时间;通过波形识别插件将每条指令的执行时间输出并保存到Excel,并对每条指令的执行时间进行汇总,以此作为双界面卡是否满足性能要求的判断标准。

【技术特征摘要】
1.一种双界面卡性能测试的方法,其特征在于,包括以下步骤:组建性能测试数据库并搭建测试环境,测试环境包括双界面卡、读卡器、测试程序、波形识别插件以及测试设备;根据不同的交易执行性能测试数据库中对应的指令;通过测试设备监控和记录指令执行时的波形;波形识别插件通过指令执行信息识别测试设备中记录的波形,并记录对应指令的执行时间;通过波形识别插件将每条指令的执行时间输出并保存到Excel,并对每条指令的执行时间进行汇总,以此作为双界面卡是否满足性能要求的判断标准。2.如权利要求1所述的双界面卡性能测试的方法,其特征在于,通过所述测试程序中的按钮调用所述测试设备,当执行所述测试程序中的指令时,所述测试设备监控和记录指令执行时的波形。3.如权利要求1所述的双界面卡性能测试的方法,其特征在于,所述波形识别插件中预设有所述性能测试数据库中的指令信息,并以文本信息形式保存,当执行所述性能测试数据库中对应的指令时,所述...

【专利技术属性】
技术研发人员:杨勋熊传光
申请(专利权)人:武汉天喻信息产业股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1