CN108990047A - 签约关系管理数据准备平台的测试方法、装置及介质 - Google Patents
签约关系管理数据准备平台的测试方法、装置及介质 Download PDFInfo
- Publication number
- CN108990047A CN108990047A CN201810717968.4A CN201810717968A CN108990047A CN 108990047 A CN108990047 A CN 108990047A CN 201810717968 A CN201810717968 A CN 201810717968A CN 108990047 A CN108990047 A CN 108990047A
- Authority
- CN
- China
- Prior art keywords
- test
- platform
- field
- identification information
- configuration file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000010998 test method Methods 0.000 title claims abstract description 34
- 238000012360 testing method Methods 0.000 claims abstract description 424
- 238000000034 method Methods 0.000 claims abstract description 73
- 230000008569 process Effects 0.000 claims abstract description 55
- 238000012795 verification Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 12
- 230000005856 abnormality Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 claims 2
- 230000002159 abnormal effect Effects 0.000 abstract description 9
- 230000000052 comparative effect Effects 0.000 abstract 1
- 238000012790 confirmation Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种签约关系管理数据准备平台的测试方法、装置、设备及介质,该方法包括:接收用户终端发送的测试请求,测试请求中携带测试场景标识信息及测试平台标识信息;根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口;按照测试流程通过对应的测试接口访问与测试平台标识信息对应的SM‑DP+平台;根据SM‑DP+平台返回的数据及预存储的正确数据的对比结果对SM‑DP+平台进行测试。由于预先将每种测试场景对应的测试对应的测试流程及测试接口进行了关联存储,通过页面能够进行测试场景的任意选择,所以能够进行正常测试场景和异常测试场景的任意测试,无需依托于嵌入到手机或手表等终端的实体eSIM卡,能够真实反映SM‑DP+平台的问题。
Description
技术领域
本发明实施例涉及测试技术领域,尤其涉及一种签约关系管理数据准备平台的测试方法、装置、设备及介质。
背景技术
嵌入式SIM卡(简称:eSIM卡)是在传统SIM卡基础上通过对智能卡软硬件以及相关支撑平台的升级而实现的固定在终端设备内部的用户身份识别模块。eSIM卡使用户更加灵活地选择运营商及套餐,无需解锁设备或购买新设备。签约关系管理数据准备平台(简称:SM-DP+平台)主要负责eSIM卡远程配置数据的安全生成和管理。
为了保证SM-DP+平台的可用性及安全性,需要对该平台进行标准规范的测试,GSMA已经颁布了SGP.23RSP Test Specification v1.0测试规范,在测试方式上,现有技术主要依靠eSIM实体设备进行测试,即嵌入eSIM卡的手机或手表等终端,采用实际操作验证平台的功能。
现有的测试技术普遍采用实体设备测试,由于嵌入到手机或手表等终端的eSIM卡的数据都为固定数据,只能进行固定的几个正常场景的测试,导致测试场景单一,无法真实反映SM-DP+平台的问题。
发明内容
本发明实施例提供一种签约关系管理数据准备平台的测试方法、装置、设备及介质,该方法解决了现有技术中采用实体设备测试,由于嵌入到手机或手表等终端的eSIM卡的数据都为固定数据,只能进行固定的几个正常场景的测试,导致测试场景单一,无法真实反映SM-DP+平台的问题的技术问题。
第一方面,本发明实施例提供一种签约关系管理数据准备平台的测试方法,包括:
接收用户终端发送的测试请求,所述测试请求中携带测试场景标识信息及测试平台标识信息;
根据所述测试请求,获取与所述测试场景标识信息对应的测试流程及测试接口;
按照所述测试流程通过对应的测试接口访问与所述测试平台标识信息对应的SM-DP+平台;
根据所述SM-DP+平台返回的数据及预存储的正确数据的对比结果对所述SM-DP+平台进行测试。
进一步地,如上所述的方法,所述接收用户终端发送的测试请求,所述测试请求中携带测试场景标识信息及测试平台标识信息之前,还包括:
接收用户设备上传的eSIM卡证书;
对所述eSIM卡证书进行存储;
将各所述测试场景标识及与各所述测试场景标识对应的测试流程,测试接口及正确数据进行关联存储;
所述测试场景包括:正常测试场景和异常测试场景。
进一步地,如上所述的方法,还包括:
接收用户终端发送的获取绑定配置文件包的测试请求;
根据所述获取绑定配置文件包的测试请求,访问所述SM-DP+平台以获取绑定配置文件包;
接收所述SM-DP+平台发送的绑定配置文件包;
获取对所述绑定配置文件包的字段进行校验的测试流程及测试接口,分别完成对所述绑定配置文件包字段中各预设字段的校验,以对SM-DP+平台进行测试;
所述预设字段至少包括:初始化安全通道字段,分散会话密钥字段,ISDP配置字段,存储元数据字段,profile元数据字段,替代会话密钥字段,下载profile元素字段,无保护配置文件包字段。
进一步地,如上所述的方法,所述根据所述SM-DP+平台返回的数据及预存储的正确数据的对比结果对所述SM-DP+平台进行测试,具体包括:
判断所述SM-DP+平台返回的数据与所述预存储的正确数据是否一致;
若所述SM-DP+平台返回的数据与所述预存储的正确数据一致,则确定所述SM-DP+平台通过测试场景的测试;
若所述SM-DP+平台返回的数据与所述预存储的正确数据不一致,则确定所述SM-DP+平台未通过测试场景的测试。
第二方面,本发明实施例提供一种签约关系管理数据准备平台的测试装置,包括:
接收模块,用于接收用户终端发送的测试请求,所述测试请求中携带测试场景标识信息及测试平台标识信息;
获取模块,用于根据所述测试请求,获取与所述测试场景标识信息对应的测试流程及测试接口;
访问模块,用于按照所述测试流程通过对应的测试接口访问与所述测试平台标识信息对应的SM-DP+平台;
测试模块,用于根据所述SM-DP+平台返回的数据及预存储的正确数据的对比结果对所述SM-DP+平台进行测试。
进一步地,如上所述的装置,还包括:存储模块;
所述接收模块,还用于接收用户设备上传的eSIM卡证书;
所述存储模块,用于对所述eSIM卡证书进行存储;
所述存储模块,还用于将各所述测试场景标识及与各所述测试场景标识对应的测试流程,测试接口及正确数据进行关联存储;
所述测试场景包括:正常测试场景和异常测试场景。
进一步地,如上所述的装置,还包括:校验模块;
所述接收模块,还用于接收用户终端发送的获取绑定配置文件包的测试请求;
所述访问模块,还用于根据所述获取绑定配置文件包的测试请求,访问所述SM-DP+平台以获取绑定配置文件包;
所述接收模块,还用于接收所述SM-DP+平台发送的绑定配置文件包;
所述校验模块,用于获取对所述绑定配置文件包的字段进行校验的测试流程及测试接口,分别完成对所述绑定配置文件包字段中各预设字段的校验,以对SM-DP+平台进行测试;
所述预设字段至少包括:初始化安全通道字段,分散会话密钥字段,ISDP配置字段,存储元数据字段,profile元数据字段,替代会话密钥字段,下载profile元素字段,无保护配置文件包字段。
进一步地,如上所述的装置,所述测试模块,具体用于:
判断所述SM-DP+平台返回的数据与所述预存储的正确数据是否一致;若所述SM-DP+平台返回的数据与所述预存储的正确数据一致,则确定所述SM-DP+平台通过测试场景的测试;若所述SM-DP+平台返回的数据与所述预存储的正确数据不一致,则确定所述SM-DP+平台未通过测试场景的测试。
第三方面,本发明实施例提供一种网络设备,包括:
存储器,处理器以及计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如上述中任一项所述的方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述任一项所述的方法。
本发明实施例提供一种签约关系管理数据准备平台的测试方法、装置、设备及介质,通过接收用户终端发送的测试请求,测试请求中携带测试场景标识信息及测试平台标识信息;根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口;按照测试流程通过对应的测试接口访问与测试平台标识信息对应的SM-DP+平台;根据SM-DP+平台返回的数据及预存储的正确数据的对比结果对SM-DP+平台进行测试。由于预先将每种测试场景对应的测试对应的测试流程及测试接口进行了关联存储,通过页面能够进行测试场景的任意选择,所以能够进行正常测试场景和异常测试场景的任意测试,无需依托于嵌入到手机或手表等终端的实体eSIM卡,能够真实反映SM-DP+平台的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明签约关系管理数据准备平台的测试方法实施例一的流程图;
图2为本发明签约关系管理数据准备平台的测试方法实施例二的一流程图;
图3为本发明在确定测试场景下的签约关系管理数据准备平台的测试方法实施例二的另一流程图;
图4为本发明在确定测试场景下的签约关系管理数据准备平台的测试方法实施例三的流程图;
图5为本发明签约关系管理数据准备平台的测试装置实施例一的结构示意图;
图6为本发明签约关系管理数据准备平台的测试装置实施例二的结构示意图;
图7为本发明网络设备实施例一的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
图1为本发明签约关系管理数据准备平台的测试方法实施例一的流程图,如图1所示,本实施例的执行主体为签约关系管理数据准备平台的测试装置,该签约关系管理数据准备平台的测试装置可以集成在服务器中,则本实施例提供的签约关系管理数据准备平台的测试方法包括以下几个步骤。
步骤101,接收用户终端发送的测试请求,测试请求中携带测试场景标识信息及测试平台标识信息。
本实施例中,签约关系管理数据准备平台的测试装置通过应用APP或网页为用户提供服务。用户通过访问签约关系管理数据准备平台的测试装置的网页地址登陆签约关系管理数据准备平台的测试装置为用户提供的页面,在页面上设有各个测试场景,还设置有SM-DP+平台的激活码输入框,及确认码输入框。
其中,激活码中设置有测试平台的标识信息,该测试平台的标识信息可以为测试的SM-DP+平台的地址信息或其他信息,本实施例中对此不做限定。确认码为确认用户身份的数字码以对用户身份进行确认。确认码可以为6位数字码。
其中,测试场景标识信息可以为测试场景的名称,编号等唯一表示该测试场景的信息。
具体地,本实施例中,用户通过用户终端从页面中输入激活码以确定测试平台标识信息,通过页面选择需要测试的测试场景,以确定测试场景标识信息,然后通过页面中的确认测试键向签约关系管理数据准备平台的测试装置发送测试请求。
其中,该签约关系管理数据准备平台的测试装置对应的测试场景包括对SM-DP+平台进行测试的所有场景,并且测试场景有正常测试场景和异常测试场景。
其中,正常测试场景为通过正确的测试数据对SM-DP+平台进行测试,判断SM-DP+平台是否输出对应的正确结果。异常测试场景为输入错误的数据对SM-DP+平台进行测试,判断SM-DP+平台在接收到错误的数据后是否能做出正确的处理。
步骤102,根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口。
具体地,本实施例中,预先对每个测试场景下的测试流程及测试接口进行了关联存储,并也将eSIM卡证书进行存储。根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口,以按照测试流程对SM-DP+平台进行相应的测试。
步骤103,按照测试流程通过对应的测试接口访问与测试平台标识信息对应的SM-DP+平台。
具体地,本实施例中,在测试流程中规定了测试所使用的参数,测试流程的每个环节,及各个环节的衔接关系,将测试所用的参数输入到对应的测试环节中,按照测试流程每个环节执行测试,调用对应的测试接口访问需要进行测试的SM-DP+平台。
其中,在一个测试场景中,可能需要一次或多次访问需要测试的SM-DP+平台,所以对应的测试接口可以为一个或多个。
其中,测试接口可以包括:认证初始化接口,认证客户端接口,获取绑定配置文件包接口,取消会话接口,处理通知接口等。
步骤104,根据SM-DP+平台返回的数据及预存储的正确数据的对比结果对SM-DP+平台进行测试。
具体地,本实施例中,将每个测试场景对应的正确数据预先进行了存储。在访问需要测试的SM-DP+平台后,SM-DP+平台根据访问请求获取数据,并将数据返回给签约关系管理数据准备平台的测试装置,签约关系管理数据准备平台的测试装置对SM-DP+平台返回的数据和预存储的正确数据进行对比,根据对比结果判断SM-DP+平台是否通过该测试场景的测试。
本实施例提供的签约关系管理数据准备平台的测试方法,通过接收用户终端发送的测试请求,测试请求中携带测试场景标识信息及测试平台标识信息;根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口;按照测试流程通过对应的测试接口访问与测试平台标识信息对应的SM-DP+平台;根据SM-DP+平台返回的数据及预存储的正确数据的对比结果对SM-DP+平台进行测试。由于预先将每种测试场景对应的测试对应的测试流程及测试接口进行了关联存储,通过页面能够进行测试场景的任意选择,所以能够进行正常测试场景和异常测试场景的任意测试,无需依托于嵌入到手机或手表等终端的实体eSIM卡,能够真实反映SM-DP+平台的问题。
图2为本发明签约关系管理数据准备平台的测试方法实施例二的流程图,如图2所示,本实施例提供的签约关系管理数据准备平台的测试方法,是在本发明签约关系管理数据准备平台的测试方法实施例一的基础上,对步骤104的进一步细化,还包括了对eSIM卡证书进行存储,以及将各测试场景标识及与各测试场景标识对应的测试流程,测试接口及正确数据进行关联存储的步骤,则本实施例提供的签约关系管理数据准备平台的测试方法包括以下步骤。
步骤201,接收用户设备上传的eSIM卡证书。
步骤202,对eSIM卡证书进行存储。
结合步骤201-步骤202进行说明。具体地,本实施例中,为了模拟实体eSIM卡完成对SM-DP+平台的测试,由于在下载和鉴权过程中,需要eSIM卡证书,所以接收用户设备上传的eSIM卡证书,并对该eSIM卡证书进行存储,在存储eSIM卡证书中,若某一测试场景需要eSIM卡证书,则将该eSIM卡证书与该测试场景的测试流程,测试接口及正确数据进行关联存储。也可将该eSIM卡证书固定存储在某一区域,若需要该eSIM卡证书,则从该区域获取该eSIM卡证书。
步骤203,将各测试场景标识及与各测试场景标识对应的测试流程,测试接口及正确数据进行关联存储。
进一步地,本实施例中,将各测试场景标识及与各测试场景标识对应的测试流程,测试接口及正确数据进行关联存储,能够在执行某一测试场景的测试时,由于在测试流程中规定了测试所使用的参数,测试流程的每个环节,各个环节的衔接关系及每个环节对应调用的测试接口,所以能够按照测试流程,将测试所用的参数输入到对应的测试环节中,按照环节对应的测试接口调用对应的测试接口访问需要进行测试的SM-DP+平台,以对SM-DP+平台进行测试。
可以理解的是,在测试流程中并非每个测试环节均需要调用对应的测试接口,还可以为其他操作。
步骤204,接收用户终端发送的测试请求,测试请求中携带测试场景标识信息及测试平台标识信息。
步骤205,根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口。
步骤206,按照测试流程通过对应的测试接口访问与测试平台标识信息对应的SM-DP+平台。
本实施例中,步骤204-步骤206的实现方式与本发明实施例一中的步骤101-步骤103的实现方式相同,在此不再一一赘述。
步骤207,判断SM-DP+平台返回的数据与预存储的正确数据是否一致,若是,则执行步骤208,否则执行步骤209。
步骤208,确定SM-DP+平台通过测试场景的测试。
步骤209,确定SM-DP+平台未通过测试场景的测试。
进一步地,本实施例中,判断SM-DP+平台返回的数据与预存储的正确数据是否一致;若SM-DP+平台返回的数据与预存储的正确数据一致,则确定SM-DP+平台通过测试场景的测试;若SM-DP+平台返回的数据与预存储的正确数据不一致,则确定SM-DP+平台未通过测试场景的测试。
为了进一步说明本实施例中的签约关系管理数据准备平台的测试方法,以“使用ppk模式在没有确认码的情况下eSIM卡每次业务均具有不同的一次性卡公钥”的场景为例进行测试方法的说明。为了说明方便,将该测试场景定义为第一测试场景。图3为本发明在确定测试场景下的签约关系管理数据准备平台的测试方法实施例二的另一流程图,如图3所示,该测试场景的签约关系管理数据准备平台的测试方法的具体执行步骤如下。
步骤301,接收用户终端发送的第一测试场景的测试请求,该测试请求中携带第一测试场景的标识信息和测试平台的标识信息。
步骤302,根据该第一测试场景的测试请求,获取与该第一测试场景标识信息对应的测试流程和测试接口。
步骤303,按照第一测试流程通过对应的测试接口访问与测试平台标识信息对应的SM-DP+平台。
具体地,获取到的与该第一测试场景标识信息对应的测试流程和测试接口具体为:首先测试流程第一环节是用户延迟下载环节,该环节调用的接口分别为:认证初始化接口,认证客户端接口,绑定配置文件包接口及会话取消接口。从需要测试的SM-DP+平台返回一个eSIM卡一次性卡公钥。其次测试流程第二个环节是无确认码重试环节,该环节调用的接口分别为认证初始化接口,认证客户端接口,该第二环节对应的正确数据为未输入确认码的数据,从需要测试的SM-DP+平台返回的报文中携带多个字段,从多个字段中确认是否含有确认码。再次第三个环节是确认eSIM卡一次性卡公钥是否未改变环节。该环节调用的接口为获取绑定配置文件包接口。从需要测试的SM-DP+平台返回的报文中返回一个eSIM卡一次性卡公钥。在该测试场景中存储的正确数据为两次返回的eSIM卡一次性卡公钥不一致,通过和该存储的正确数据对比,若两次实际从SM-DP+平台返回的eSIM卡一次性卡公钥不相同,则确定SM-DP+平台通过第一测试场景的测试,若两次实际从SM-DP+平台返回的eSIM卡一次性卡公钥相同,则确定SM-DP+平台未通过第一测试场景的测试。
步骤304,判断SM-DP+平台返回的第一个eSIM卡一次性卡公钥和第二个eSIM卡一次性卡公钥是否与预存储的正确数据一致,若是,则执行步骤305,否则执行步骤306。
可以理解的是,本实施例中,判断SM-DP+平台返回的第一个eSIM卡一次性卡公钥和第二个eSIM卡一次性卡公钥是否与预存储的正确数据一致的过程即为判断第一个eSIM卡一次性卡公钥和第二个eSIM卡一次性卡公钥是否不相同的过程,若第一个eSIM卡一次性卡公钥和第二个eSIM卡一次性卡公钥不相同,则说明与预存储的正确数据一致,若第一个eSIM卡一次性卡公钥和第二个eSIM卡一次性卡公钥相同,则说明与预存储的正确数据不一致。
步骤305,确定SM-DP+平台通过第一测试场景的测试。
步骤306,确定SM-DP+平台未通过第一测试场景的测试。
本实施例提供的签约关系管理数据准备平台的测试方法,通过接收用户设备上传的eSIM卡证书,对eSIM卡证书进行存储,将各测试场景标识及与各测试场景标识对应的测试流程,测试接口及正确数据进行关联存储,接收用户终端发送的测试请求,测试请求中携带测试场景标识信息及测试平台标识信息,根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口,按照测试流程通过对应的测试接口访问与测试平台标识信息对应的SM-DP+平台,判断SM-DP+平台返回的数据与预存储的正确数据是否一致,若是,则确定SM-DP+平台通过测试场景的测试,否则确定SM-DP+平台未通过测试场景的测试。不仅能够进行正常测试场景和异常测试场景的任意测试,而且能够进行各类复杂测试场景的测试,进一步真实反映了SM-DP+平台的问题。
图4为本发明签约关系管理数据准备平台的测试方法实施例三的流程图,如图4所示,本实施例提供的签约关系管理数据准备平台的测试方法在本发明签约关系管理数据准备平台的测试方法实施例二的基础上,是对绑定配置文件包字段的校验场景的测试,则本实施例提供的签约关系管理数据准备平台的测试方法包括以下步骤。
步骤401,接收用户终端发送的获取绑定配置文件包的测试请求。
具体地,本实施例中,用户通过用户终端在页面上选择获取绑定配置文件包的测试场景,并向签约关系管理数据准备平台的测试装置发送获取绑定配置文件包的测试请求,该测试请求中携带获取绑定配置文件包的测试场景的标识信息和测试平台标识信息。
步骤402,根据所述获取绑定配置文件包的测试请求,访问所述SM-DP+平台以获取绑定配置文件包。
步骤403,接收所述SM-DP+平台发送的绑定配置文件包。
步骤404,获取对所述绑定配置文件包的字段进行校验的测试流程及测试接口,分别完成对所述绑定配置文件包字段中各预设字段的校验,以对SM-DP+平台进行测试。
其中,预设字段至少包括:初始化安全通道字段,分散会话密钥字段,ISDP配置字段,存储元数据字段,profile元数据字段,替代会话密钥字段,下载profile元素字段,无保护配置文件包字段。
具体地,本实施例中,根据测试请求,获取到绑定配置文件包,对绑定配置文件包的字段进行校验的测试流程及测试接口分别为:初始化安全通道字段进行校验的环节和测试接口,分散会话密钥字段进行校验的环节和测试接口,ISDP配置字段(英文为:ConfigureISDP)进行校验的环节和测试接口,存储元数据字段进行校验的环节和接口,解析并拼接profile元数据字段并进行校验的环节和测试接口,替代会话密钥字段进行校验的环节和测试接口,下载profile元素字段进行校验的环节和测试接口,解析并拼接无保护配置文件包字段进行校验的环节和测试接口。
优选地,本实施例中,增加解析并拼接无保护配置文件包字段进行校验的环节,由于在无保护配置文件包字段中有重要数据,能够使绑定配置文件包字段校验地更加准确。
本实施例提供的签约关系管理数据准备平台的测试方法,通过接收用户终端发送的获取绑定配置文件包的测试请求;根据获取绑定配置文件包的测试请求,访问SM-DP+平台以获取绑定配置文件包;接收SM-DP+平台发送的绑定配置文件包;获取对绑定配置文件包的字段进行校验的测试流程及测试接口,分别完成对绑定配置文件包字段中各预设字段的校验,以对SM-DP+平台进行测试;预设字段包括了无保护配置文件包字段,由于在无保护配置文件包字段中有重要数据,能够使绑定配置文件包字段校验地更加准确。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图5为本发明签约关系管理数据准备平台的测试装置实施例一的结构示意图,如图5所示,本实施例提供的签约关系管理数据准备平台的测试装置包括:接收模块51,获取模块52,访问模块53及测试模块54。
其中,接收模块51,用于接收用户终端发送的测试请求,测试请求中携带测试场景标识信息及测试平台标识信息。获取模块52,用于根据测试请求,获取与测试场景标识信息对应的测试流程及测试接口。访问模块53,用于按照测试流程通过对应的测试接口访问与测试平台标识信息对应的SM-DP+平台。测试模块54,用于根据SM-DP+平台返回的数据及预存储的正确数据的对比结果对SM-DP+平台进行测试。
本实施例提供的签约关系管理数据准备平台的测试装置可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图6为本发明签约关系管理数据准备平台的测试装置实施例二的结构示意图,如图6所示,本实施例提供的签约关系管理数据准备平台的测试装置在本发明签约关系管理数据准备平台的测试装置实施例一的基础上,进一步地,还包括:存储模块61和校验模块62。
进一步地,接收模块51,还用于接收用户设备上传的eSIM卡证书。存储模块61,用于对eSIM卡证书进行存储。存储模块61,还用于将各测试场景标识及与各测试场景标识对应的测试流程,测试接口及正确数据进行关联存储。
其中,测试场景包括:正常测试场景和异常测试场景。
进一步地,接收模块51,还用于接收用户终端发送的获取绑定配置文件包的测试请求。访问模块53,还用于根据所述获取绑定配置文件包的测试请求,访问所述SM-DP+平台以获取绑定配置文件包。接收模块51,还用于接收所述SM-DP+平台发送的绑定配置文件包。校验模块62,用于获取对所述绑定配置文件包的字段进行校验的测试流程及测试接口,分别完成对所述绑定配置文件包字段中各预设字段的校验,以对SM-DP+平台进行测试。
其中,预设字段至少包括:初始化安全通道字段,分散会话密钥字段,ISDP配置字段,存储元数据字段,profile元数据字段,替代会话密钥字段,下载profile元素字段,无保护配置文件包字段。
进一步地,测试模块54,具体用于:判断SM-DP+平台返回的数据与预存储的正确数据是否一致;若SM-DP+平台返回的数据与预存储的正确数据一致,则确定SM-DP+平台通过测试场景的测试;若SM-DP+平台返回的数据与预存储的正确数据不一致,则确定SM-DP+平台未通过测试场景的测试。
本实施例提供的签约关系管理数据准备平台的测试装置可以执行图2-图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例还提供一种网络设备,包括:存储器71,处理器72以及计算机程序。
其中,计算机程序存储在存储器71中,并被配置为由处理器72执行以实现本发明签约关系管理数据准备平台的测试方法实施例一或本发明签约关系管理数据准备平台的测试方法实施例二或本发明签约关系管理数据准备平台的测试方法实施例三中的方法。相关说明可以对应参见图1至图4的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。
其中,本实施例中,存储器71和处理器72通过总线73连接。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现本发明签约关系管理数据准备平台的测试方法实施例一或本发明签约关系管理数据准备平台的测试方法实施例二或本发明签约关系管理数据准备平台的测试方法实施例三中的方法。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种签约关系管理数据准备平台的测试方法,其特征在于,包括:
接收用户终端发送的测试请求,所述测试请求中携带测试场景标识信息及测试平台标识信息;
根据所述测试请求,获取与所述测试场景标识信息对应的测试流程及测试接口;
按照所述测试流程通过对应的测试接口访问与所述测试平台标识信息对应的SM-DP+平台;
根据所述SM-DP+平台返回的数据及预存储的正确数据的对比结果对所述SM-DP+平台进行测试。
2.根据权利要求1所述的方法,其特征在于,所述接收用户终端发送的测试请求,所述测试请求中携带测试场景标识信息及测试平台标识信息之前,还包括:
接收用户设备上传的eSIM卡证书;
对所述eSIM卡证书进行存储;
将各所述测试场景标识及与各所述测试场景标识对应的测试流程,测试接口及正确数据进行关联存储;
所述测试场景包括:正常测试场景和异常测试场景。
3.根据权利要求2所述的方法,其特征在于,还包括:
接收用户终端发送的获取绑定配置文件包的测试请求;
根据所述获取绑定配置文件包的测试请求,访问所述SM-DP+平台以获取绑定配置文件包;
接收所述SM-DP+平台发送的绑定配置文件包;
获取对所述绑定配置文件包的字段进行校验的测试流程及测试接口,分别完成对所述绑定配置文件包字段中各预设字段的校验,以对SM-DP+平台进行测试;
所述预设字段至少包括:初始化安全通道字段,分散会话密钥字段,ISDP配置字段,存储元数据字段,profile元数据字段,替代会话密钥字段,下载profile元素字段,无保护配置文件包字段。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据所述SM-DP+平台返回的数据及预存储的正确数据的对比结果对所述SM-DP+平台进行测试,具体包括:
判断所述SM-DP+平台返回的数据与所述预存储的正确数据是否一致;
若所述SM-DP+平台返回的数据与所述预存储的正确数据一致,则确定所述SM-DP+平台通过测试场景的测试;
若所述SM-DP+平台返回的数据与所述预存储的正确数据不一致,则确定所述SM-DP+平台未通过测试场景的测试。
5.一种签约关系管理数据准备平台的测试装置,其特征在于,包括:
接收模块,用于接收用户终端发送的测试请求,所述测试请求中携带测试场景标识信息及测试平台标识信息;
获取模块,用于根据所述测试请求,获取与所述测试场景标识信息对应的测试流程及测试接口;
访问模块,用于按照所述测试流程通过对应的测试接口访问与所述测试平台标识信息对应的SM-DP+平台;
测试模块,用于根据所述SM-DP+平台返回的数据及预存储的正确数据的对比结果对所述SM-DP+平台进行测试。
6.根据权利要求5所述的装置,其特征在于,还包括:存储模块;
所述接收模块,还用于接收用户设备上传的eSIM卡证书;
所述存储模块,用于对所述eSIM卡证书进行存储;
所述存储模块,还用于将各所述测试场景标识及与各所述测试场景标识对应的测试流程,测试接口及正确数据进行关联存储;
所述测试场景包括:正常测试场景和异常测试场景。
7.根据权利要求6所述的装置,其特征在于,还包括:校验模块;
所述接收模块,还用于接收用户终端发送的获取绑定配置文件包的测试请求;
所述访问模块,还用于根据所述获取绑定配置文件包的测试请求,访问所述SM-DP+平台以获取绑定配置文件包;
所述接收模块,还用于接收所述SM-DP+平台发送的绑定配置文件包;
所述校验模块,用于获取对所述绑定配置文件包的字段进行校验的测试流程及测试接口,分别完成对所述绑定配置文件包字段中各预设字段的校验,以对SM-DP+平台进行测试;
所述预设字段至少包括:初始化安全通道字段,分散会话密钥字段,ISDP配置字段,存储元数据字段,profile元数据字段,替代会话密钥字段,下载profile元素字段,无保护配置文件包字段。
8.根据权利要求5-7中任一项所述的装置,其特征在于,所述测试模块,具体用于:
判断所述SM-DP+平台返回的数据与所述预存储的正确数据是否一致;若所述SM-DP+平台返回的数据与所述预存储的正确数据一致,则确定所述SM-DP+平台通过测试场景的测试;若所述SM-DP+平台返回的数据与所述预存储的正确数据不一致,则确定所述SM-DP+平台未通过测试场景的测试。
9.一种网络设备,其特征在于,包括:
存储器,处理器以及计算机程序;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如权利要求1-4中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1-4中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810717968.4A CN108990047B (zh) | 2018-07-03 | 2018-07-03 | 签约关系管理数据准备平台的测试方法、装置及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810717968.4A CN108990047B (zh) | 2018-07-03 | 2018-07-03 | 签约关系管理数据准备平台的测试方法、装置及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108990047A true CN108990047A (zh) | 2018-12-11 |
CN108990047B CN108990047B (zh) | 2021-06-29 |
Family
ID=64536592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810717968.4A Active CN108990047B (zh) | 2018-07-03 | 2018-07-03 | 签约关系管理数据准备平台的测试方法、装置及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108990047B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110351161A (zh) * | 2019-05-22 | 2019-10-18 | 口碑(上海)信息技术有限公司 | 业务端对端测试方法、装置、存储介质及计算机设备 |
CN111356121A (zh) * | 2018-12-21 | 2020-06-30 | 西安佰才邦网络技术有限公司 | 一种基于区块链绑定签约数据的方法及设备 |
CN111427778A (zh) * | 2020-03-18 | 2020-07-17 | 中国平安人寿保险股份有限公司 | 一种测试方法、装置、终端设备及存储介质 |
CN112105025A (zh) * | 2020-11-17 | 2020-12-18 | 深圳杰睿联科技有限公司 | 基于eSIM的运营商网络测试系统及方法 |
CN113377657A (zh) * | 2021-06-16 | 2021-09-10 | 昆山丘钛光电科技有限公司 | 数据解绑方法、装置、用户终端及介质 |
CN113434410A (zh) * | 2021-06-25 | 2021-09-24 | 青岛海尔科技有限公司 | 数据测试方法及装置、存储介质、电子装置 |
CN116680203A (zh) * | 2023-08-02 | 2023-09-01 | 北京白龙马云行科技有限公司 | 面向多租户的SaaS平台的测试方法、装置、设备和介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080008101A1 (en) * | 2006-07-04 | 2008-01-10 | Fujitsu Limited | Computer-readable medium storing test support program, test support apparatus, and test support method |
EP2012467A1 (en) * | 2007-07-04 | 2009-01-07 | Nec Corporation | Network apparatus test system and network apparatus test method |
CN102932197A (zh) * | 2011-08-11 | 2013-02-13 | 阿里巴巴集团控股有限公司 | 一种测试方法及测试系统 |
US20130326074A1 (en) * | 2012-05-31 | 2013-12-05 | International Business Machines Corporation | Mobile network application test |
CN103518401A (zh) * | 2012-10-31 | 2014-01-15 | 华为终端有限公司 | 网络切换方法和设备 |
CN103902446A (zh) * | 2012-12-27 | 2014-07-02 | 北京新媒传信科技有限公司 | 一种网络服务器自动化测试的方法和装置 |
CN105099811A (zh) * | 2015-06-03 | 2015-11-25 | 北京金山安全软件有限公司 | 一种接口测试方法和装置 |
CN105101158A (zh) * | 2014-05-23 | 2015-11-25 | 华为技术有限公司 | Profile切换方法、信号强度检测方法及设备 |
CN106445817A (zh) * | 2016-09-09 | 2017-02-22 | 网易(杭州)网络有限公司 | 测试数据的处理方法、装置和系统 |
CN106470133A (zh) * | 2015-08-20 | 2017-03-01 | 阿里巴巴集团控股有限公司 | 系统压力测试方法及装置 |
CN106851621A (zh) * | 2017-02-17 | 2017-06-13 | 惠州Tcl移动通信有限公司 | 一种基于rsp的lpa应用实现方法及实现系统 |
CN107438059A (zh) * | 2016-05-27 | 2017-12-05 | 宇龙计算机通信科技(深圳)有限公司 | 终端防盗验证方法、终端和服务器 |
CN108108297A (zh) * | 2016-11-25 | 2018-06-01 | 腾讯科技(深圳)有限公司 | 自动化测试的方法和装置 |
-
2018
- 2018-07-03 CN CN201810717968.4A patent/CN108990047B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080008101A1 (en) * | 2006-07-04 | 2008-01-10 | Fujitsu Limited | Computer-readable medium storing test support program, test support apparatus, and test support method |
EP2012467A1 (en) * | 2007-07-04 | 2009-01-07 | Nec Corporation | Network apparatus test system and network apparatus test method |
CN102932197A (zh) * | 2011-08-11 | 2013-02-13 | 阿里巴巴集团控股有限公司 | 一种测试方法及测试系统 |
US20130326074A1 (en) * | 2012-05-31 | 2013-12-05 | International Business Machines Corporation | Mobile network application test |
CN103518401A (zh) * | 2012-10-31 | 2014-01-15 | 华为终端有限公司 | 网络切换方法和设备 |
CN103902446A (zh) * | 2012-12-27 | 2014-07-02 | 北京新媒传信科技有限公司 | 一种网络服务器自动化测试的方法和装置 |
CN105101158A (zh) * | 2014-05-23 | 2015-11-25 | 华为技术有限公司 | Profile切换方法、信号强度检测方法及设备 |
CN105099811A (zh) * | 2015-06-03 | 2015-11-25 | 北京金山安全软件有限公司 | 一种接口测试方法和装置 |
CN106470133A (zh) * | 2015-08-20 | 2017-03-01 | 阿里巴巴集团控股有限公司 | 系统压力测试方法及装置 |
CN107438059A (zh) * | 2016-05-27 | 2017-12-05 | 宇龙计算机通信科技(深圳)有限公司 | 终端防盗验证方法、终端和服务器 |
CN106445817A (zh) * | 2016-09-09 | 2017-02-22 | 网易(杭州)网络有限公司 | 测试数据的处理方法、装置和系统 |
CN108108297A (zh) * | 2016-11-25 | 2018-06-01 | 腾讯科技(深圳)有限公司 | 自动化测试的方法和装置 |
CN106851621A (zh) * | 2017-02-17 | 2017-06-13 | 惠州Tcl移动通信有限公司 | 一种基于rsp的lpa应用实现方法及实现系统 |
Non-Patent Citations (2)
Title |
---|
GSMA: "RSP Test Specification Version 1.0", 《GSM ASSOCIATION SGP.23-RSP TEST SPECIFICATION》 * |
代春欢: "嵌入式UICC远程管理平台的设计与实现", 《中国优秀硕士学位论文辑》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111356121A (zh) * | 2018-12-21 | 2020-06-30 | 西安佰才邦网络技术有限公司 | 一种基于区块链绑定签约数据的方法及设备 |
CN111356121B (zh) * | 2018-12-21 | 2024-01-26 | 西安佰才邦网络技术有限公司 | 一种基于区块链绑定签约数据的方法及设备 |
CN110351161A (zh) * | 2019-05-22 | 2019-10-18 | 口碑(上海)信息技术有限公司 | 业务端对端测试方法、装置、存储介质及计算机设备 |
CN111427778A (zh) * | 2020-03-18 | 2020-07-17 | 中国平安人寿保险股份有限公司 | 一种测试方法、装置、终端设备及存储介质 |
CN112105025A (zh) * | 2020-11-17 | 2020-12-18 | 深圳杰睿联科技有限公司 | 基于eSIM的运营商网络测试系统及方法 |
CN112105025B (zh) * | 2020-11-17 | 2021-02-09 | 深圳杰睿联科技有限公司 | 基于eSIM的运营商网络测试系统及方法 |
CN113377657A (zh) * | 2021-06-16 | 2021-09-10 | 昆山丘钛光电科技有限公司 | 数据解绑方法、装置、用户终端及介质 |
CN113434410A (zh) * | 2021-06-25 | 2021-09-24 | 青岛海尔科技有限公司 | 数据测试方法及装置、存储介质、电子装置 |
CN116680203A (zh) * | 2023-08-02 | 2023-09-01 | 北京白龙马云行科技有限公司 | 面向多租户的SaaS平台的测试方法、装置、设备和介质 |
CN116680203B (zh) * | 2023-08-02 | 2024-05-03 | 北京白龙马云行科技有限公司 | 面向多租户的SaaS平台的测试方法、装置、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108990047B (zh) | 2021-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108990047A (zh) | 签约关系管理数据准备平台的测试方法、装置及介质 | |
CN102546770B (zh) | 一种统一管理账户的方法及第三方账户管理系统 | |
CN113676336B (zh) | 微服务访问代理方法、设备及存储介质 | |
CN107911222B (zh) | 数字签名生成、验证方法及其设备和存储介质 | |
CN104901970B (zh) | 一种二维码登录方法、服务器及系统 | |
CN111176794B (zh) | 一种容器管理方法、装置及可读存储介质 | |
CN106105154B (zh) | 数据上载的方法、装置及系统 | |
JP6880055B2 (ja) | メッセージ偽造防止実施方法及びデバイス | |
CN105871794A (zh) | 分布式文件系统数据存储的方法、客户端、服务器及系统 | |
CN106534105B (zh) | 登录方法和装置 | |
CN106572081B (zh) | 登录权限验证的方法 | |
CN104219626B (zh) | 一种身份认证的方法和装置 | |
CN107635221A (zh) | 一种车载终端识别处理方法及装置 | |
US9680814B2 (en) | Method, device, and system for registering terminal application | |
CN103973652A (zh) | 登录方法和登录系统 | |
CN109510799B (zh) | 页面展示方法、浏览器客户端、设备及存储介质 | |
CN109150852A (zh) | 一种帐号安全登录方法、装置及系统 | |
CN106230702A (zh) | 身份信息验证方法、装置及系统 | |
CN104796263B (zh) | 用户身份验证方法和装置 | |
CN104518871A (zh) | 一种自助认证移动存储设备的网络平台及方法 | |
CN107770143B (zh) | 一种验证客户端合法性的方法和装置 | |
CN115408298A (zh) | 测试方法、装置、系统 | |
CN112367339B (zh) | 一种系统安全登录管理方法及装置 | |
CN112822172B (zh) | 登录验证方法、装置、电子设备及存储介质 | |
CN114268445B (zh) | 云手机应用的认证方法、装置、系统、认证模块和终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |