CN106021090A - 一种软件接口测试***及方法 - Google Patents

一种软件接口测试***及方法 Download PDF

Info

Publication number
CN106021090A
CN106021090A CN201610289877.6A CN201610289877A CN106021090A CN 106021090 A CN106021090 A CN 106021090A CN 201610289877 A CN201610289877 A CN 201610289877A CN 106021090 A CN106021090 A CN 106021090A
Authority
CN
China
Prior art keywords
test
information
memory element
software interface
configuration
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.)
Pending
Application number
CN201610289877.6A
Other languages
English (en)
Inventor
杨赞文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI HANYIN INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI HANYIN INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHANGHAI HANYIN INFORMATION TECHNOLOGY Co Ltd filed Critical SHANGHAI HANYIN INFORMATION TECHNOLOGY Co Ltd
Priority to CN201610289877.6A priority Critical patent/CN106021090A/zh
Publication of CN106021090A publication Critical patent/CN106021090A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3684Test management for test design, e.g. generating new test cases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3692Test management for test results analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种软件接口测试***及方法,软件接口测试***的接收单元用以接收用户输入的配置指令或管理指令或执行指令;配置单元用于根据所述配置指令对所述待测试软件接口进行相应的配置以获取配置参数,并输出;生成单元用以根据所述配置参数从所述存储单元中提取相应的测试信息并生成测试案例,并将生成的所述测试案例存储于所述存储单元中;执行单元用以根据所述执行指令调用所述存储单元中存储的生成的所述测试案例,并根据所述测试案例调用所述待测试软件接口,以接收所述待测试软件接口的响应结果信息,并将所述响应结果信息存储于所述存储单元;分析单元提取所述存储单元中所述响应结果信息,进行分析以获取平均接口响应时间和成功率。

Description

一种软件接口测试***及方法
技术领域
本发明涉及软件测试领域,尤其涉及一种软件接口测试***及方法。
背景技术
随着支付业务迅猛发展,核心***与辅助支撑平台或者子***之间的交互越来越多,辅助支撑平台提供服务的底层框架***和中心服务***以及上层***中的服务层接口越来越复杂。然而,由于这些***之间耦合度极高,某个***变更上线都有可能影响其他***正常运行,使得上线验证工作量极大,效率低,遗漏情况严重。
发明内容
针对现有的服务的底层框架***和中心服务***以及上层***中的服务层接口越来越复杂的上述问题,现提供一种旨在实现可降低验证工作量、避免验证遗漏,且验证效率高的软件接口测试***及方法。
具体技术方案如下:
一种软件接口测试***,用以测试待测试软件接口,包括:
一存储单元,用以存储与所述待测试软件接口相关的测试信息;
一接收单元,用以接收用户输入的配置指令或管理指令或执行指令;
一配置单元,连接所述接收单元,用于根据所述配置指令对所述待测试软件接口进行相应的配置以获取配置参数,并输出;
一生成单元,分别连接所述存储单元和所述配置单元,用以根据所述配置参数从所述存储单元中提取相应的测试信息并生成测试案例,并将生成的所述测试案例存储于所述存储单元中;
一执行单元,分别连接所述接收单元和所述存储单元,用以根据所述执行指令调用所述存储单元中存储的生成的所述测试案例,并根据所述测试案例调用所述待测试软件接口,以接收所述待测试软件接口的响应结果信息,并将所述响应结果信息存储于所述存储单元;
一分析单元,连接所述存储单元,用以提取所述存储单元中所述响应结果信息,进行分析以获取平均接口响应时间和成功率。
优选的,所述测试信息包括:测试环境信息,和/或测试模板信息,和/或测试数据信息,和/或测试案例信息。
优选的,还包括:
一管理单元,分别连接所述存储单元和所述接收单元,用以根据所述用户输入的所述管理指令对所述存储单元中的与所述待测试软件接口相关的测试环境信息、测试模板信息、测试数据信息及测试案例信息进行信息管理。
优选的,所述存储单元包括:
一环境存储模块,用于存储所述测试环境信息;
一模板存储模块,用于存储所述测试模板信息;
一数据存储模块,用于存储所述测试数据信息;
一案例存储模块,用于存储所述测试案例信息。
优选的,所述配置单元包括:
一环境配置模块,用于根据所述配置指令配置相应的所述测试环境信息;
一模板配置模块,用于根据所述配置指令配置相应的所述测试模板信息;
一案例配置模块,用于根据所述配置指令配置相应的所述测试案例信息。
优选的,所述生成单元用以根据所述配置单元的所述配置参数从所述存储单元中获取相应的测试信息,以解析报文,选择相应的测试数据,生成测试案例,并将生成的所述测试案例存储于所述存储单元中。
优选的,所述执行单元根据所述执行指令调用所述存储单元中存储的生成的所述测试案例选择相应的执行方式执行所述测试案例。
优选的,所述执行方式包括:同步执行和异步执行。
优选的,所述管理单元包括:
一环境管理模块,用以根据所述管理指令对所述测试环境信息及相应的数据存放配置进行编辑,或删除,或添加;
一模板管理模块,用以根据所述管理指令对所述测试模板信息进行编辑,或删除,或添加;
一数据管理模块,用以根据所述管理指令对所述测试数据信息进行编辑,或删除,或添加;
一案例管理模块,用以根据所述管理指令对所述测试案例信息进行编辑,或删除,或添加。
一种软件接口测试方法,提供一存储单元用以存储与待测试软件接口相关的测试信息,包括下述步骤:
S1.接收用户输入的配置指令或管理指令或执行指令;
S2.根据所述配置指令对所述待测试软件接口进行相应的配置以获取配置参数,并输出;
S3.根据所述配置参数从所述存储单元中提取相应的测试信息并生成测试案例,并将生成的所述测试案例存储于所述存储单元中;
S4.根据所述执行指令调用所述存储单元中存储的生成的所述测试案例,并根据所述测试案例调用所述待测试软件接口,以接收所述待测试软件接口的响应结果信息,并将所述响应结果信息存储于所述存储单元;
S5.判断是否达到预设测试结果,若是,执行步骤S6,若否,返回执行所述步骤S3;
S6.提取所述存储单元中所述响应结果信息,进行分析以获取平均接口响应时间和成功率。
优选的,所述测试信息包括:测试环境信息,和/或测试模板信息,和/或测试数据信息,和/或测试案例信息。
优选的,在所述步骤S3中根据所述配置参数从所述存储单元中获取相应的测试信息,以解析报文,选择相应的测试数据,生成测试案例,并将生成的所述测试案例存储于所述存储单元中。
优选的,在所述步骤S4中根据所述执行指令调用所述存储单元中存储的生成的所述测试案例选择相应的执行方式执行所述测试案例。
优选的,所述执行方式包括:同步执行和异步执行。
上述技术方案的有益效果:
1)软件接口测试***通过执行单元根据配置单元获取的配置参数从存储单元中获取相应的测试信息,生成测试案例,并根据测试案例调用待测试软件接口,以接收待测试软件接口响应结果信息,采用分析单元对响应结果信息进行解析以获取平均接口响应时间和成功率等信息,可降低验证工作量、避免验证遗漏,且验证效率高;
2)软件接口测试方法采用软件接口测试***实现对待测试软件接口进行测试。
附图说明
图1为本发明所述的软件接口测试***的一种实施例的模块图;
图2为本发明所述的软件接口测试方法的一种实施例的方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
如图1所示,一种软件接口测试***,用以测试待测试软件接口,包括:
一存储单元4,用以存储与待测试软件接口相关的测试信息;
一接收单元5,用以接收用户输入的配置指令或管理指令或执行指令;
一配置单元6,连接接收单元5,用于根据配置指令对待测试软件接口进行相应的配置以获取配置参数,并输出;
一生成单元2,分别连接存储单元4和配置单元6,用以根据配置参数从存储单元4中提取相应的测试信息并生成测试案例,并将生成的测试案例存储于存储单元4中;
一执行单元3,分别连接接收单元5和存储单元4,用以根据执行指令调用存储单元4中存储的生成的测试案例,并根据测试案例调用待测试软件接口,以接收待测试软件接口的响应结果信息,并将响应结果信息存储于存储单元4;
一分析单元1,连接存储单元4,用以提取存储单元4中响应结果信息,进行分析以获取平均接口响应时间和成功率。
进一步地,测试信息包括:测试环境信息,和/或测试模板信息,和/或测试数据信息,和/或测试案例信息。在本实施例中,软件接口测试***可应用于支付业务上线验证测试。通过执行单元3根据配置单元6获取的配置参数从存储单元4中获取相应的测试信息,生成测试案例,并根据测试案例调用待测试软件接口,以接收待测试软件接口响应结果信息,采用分析单元1对响应结果信息进行解析以获取平均接口响应时间和成功率等信息,可降低验证工作量、避免验证遗漏,且验证效率高。
在优选的实施例中,还包括:
一管理单元7,分别连接存储单元4和接收单元5,用以根据用户输入的管理指令对存储单元4中的与待测试软件接口相关的测试环境信息、测试模板信息、测试数据信息及测试案例信息进行信息管理。
在本实施例中,可通过管理单元7根据管理指令对存储单元4中存储的测试信息进行管理。
在优选的实施例中,存储单元4可包括:
一环境存储模块41,用于存储测试环境信息,测试环境信息包括:测试环境展示层、核心层、服务层的环境类型、地址、端口信息,测试数据存放目录信息及数据库配置信息;其中,测试数据存放目录信息用于分区管理各个测试环境的数据;
一模板存储模块42,用于存储测试模板信息,测试模板信息包括:报文模板、接口协议、接口命名、请求方式;其中,测试模板信息用于调用服务接口所需信息,***自动为模板分配模板编号、创建人、创建时间;
一数据存储模块43,用于存储测试数据信息,测试数据信息包括:字段ID(报文中字段ID),值,测试环境;其中,测试数据信息为存储案例生成的所需数据,测试环境主要是在案例生成模板过程中过滤掉其他环境数据,便于使用管理,***自动为测试数据信息分配数据编号、创建人、创建时间;
一案例存储模块44,用于存储测试案例信息,测试案例信息包括:所属环境信息、发送报文、接收报文(案例发送后回写),***自动为测试案例信息分配数据编号、创建人、创建时间。
在优选的实施例中,配置单元6可包括:
一环境配置模块61,用于根据配置指令获取相应的测试环境信息;其中,测试环境信息包括展示层环境类型、地址、端口信息以及数据存放配置、数据库配置的参数信息;
一模板配置模块62,用于根据配置指令获取相应的测试模板信息;其中,测试模板信息包括报文模板、接口协议、接口命名、请求方式的参数信息;
一案例配置模块63,用于根据配置指令获取相应的测试案例信息,其中测试案例信息包括所属环境信息、发送报文、接收报文的参数信息。
在优选的实施例中,生成单元2用以根据配置单元6的配置参数从存储单元4中获取相应的测试信息,以解析报文,选择相应的测试数据,生成测试案例,并将生成的测试案例存储于存储单元4中。
在优选的实施例中,执行单元3根据执行指令调用存储单元4中存储的生成的测试案例选择相应的执行方式执行测试案例。
进一步地,执行方式包括:同步执行和异步执行。
在本实施例中,生成单元2提供测试模板查询,模板列表展示;选择测试模板,进入模板解析页面,首先选择测试环境,***自动过滤该环境下测试数据;展示报文中测试字段内容,并通过数据词典解析字段含义,报文中已赋值的字段直接展示字段值;预留未赋值字段则可选择数据管理模块73中测试数据,可单选,多选,全选;
选择生成模式的匹配模式,生成案例个数由所选值最多的字段决定,字段值不够时,循环取值,例如:报文中3个字段ABC,A是固定值1,B为预留待测所选值(1/2),C为预留待测所选值(1/2/3),则生成三条案例(A1/B1/C1)(A1/B2/C2)(A1/B1/C3)。正交模式,按照正交矩阵生成。具体生成规则参考正交试验法。
执行单元3提供案例执行功能,进入案例存储模块44,批量选择待执行测试案例;可选择两种执行方式:同步执行,发送之后待接受到服务返回后执行下一条案例发送,单线程运行;异步执行,发送案例跟接收返回是两个服务控制,每条案例是一个线程控制。
案例执行之后,返回结果保存至每条案例中,结果包含(responseCode、responseMsg等),案例状态置为已发送。也可以对已发送案例进行重置,重置后案例状态置为未发送,清空responseCode、responseMsg字段。
在优选的实施例中,管理单元7可包括:
一环境管理模块71,用以根据管理指令对测试环境信息及相应的数据存放配置进行编辑,或删除,或添加;
一模板管理模块72,用以根据管理指令对测试模板信息进行编辑,或删除,或添加;
一数据管理模块73,用以根据管理指令对测试数据信息进行编辑,或删除,或添加;
一案例管理模块74,用以根据管理指令对测试案例信息进行编辑,或删除,或添加。
在本实施例中,环境管理模块71可对展示层环境类型、地址、端口信息以及数据存放配置、数据库配置的参数信息进行删减管理;模板管理模块72可对报文模板、接口协议、接口命名、请求方式的参数信息进行删减管理;数据管理模块73可对测试数据以及所属环境信息进行删减管理;案例管理模块74可对所属环境信息、发送报文、接收报文的参数信息进行删减管理。
如图2所示,一种软件接口测试方法,提供一存储单元用以存储与待测试软件接口相关的测试信息,包括下述步骤:
S1.接收用户输入的配置指令或管理指令或执行指令;
S2.根据配置指令对待测试软件接口进行相应的配置以获取配置参数,并输出;
S3.根据配置参数从存储单元中提取相应的测试信息并生成测试案例,并将生成的测试案例存储于存储单元中;
S4.根据执行指令调用存储单元中存储的生成的测试案例,并根据测试案例调用待测试软件接口,以接收待测试软件接口的响应结果信息,并将响应结果信息存储于存储单元;
S5.判断是否达到预设测试结果,若是,执行步骤S6,若否,返回执行步骤S3;
S6.提取存储单元中响应结果信息,进行分析以获取平均接口响应时间和成功率。
进一步地,测试信息包括:测试环境信息,和/或测试模板信息,和/或测试数据信息,和/或测试案例信息。
在本实施例中,根据获取的配置参数从存储单元中获取相应的测试信息,生成测试案例,并根据测试案例调用待测试软件接口,以接收待测试软件接口响应结果信息,对响应结果信息进行解析以获取平均接口响应时间和成功率等信息,可降低验证工作量、避免验证遗漏,且验证效率高。
在优选的实施例中,在步骤S3中根据配置参数从存储单元中获取相应的测试信息,以解析报文,选择相应的测试数据,生成测试案例,并将生成的测试案例存储于存储单元中。
在优选的实施例中,在步骤S4中根据执行指令调用存储单元中存储的生成的测试案例选择相应的执行方式执行测试案例。
进一步地,执行方式包括:同步执行和异步执行。
本发明可采用提供用户操作界面,颠覆传统接口测试方法,使得接口测试脱离代码,可快速上手,执行成本低;提供环境配置管理、报文模板管理、发送模式选择,测试环境可选择,报文协议可选择,使接口测试更加灵活,适用***更加广泛;提供报文模板解析功能,使报文可视化,报文模板编辑更方便快捷,避免了不必要的错误;提供多种案例管理方式,便于测试结果收集,案例可重复生成、并复用。
本发明可应用于移动终端支付业务的上线测试,以缩短上线周期,以移动终端APP通过http协议访问支付平台服务器,支付平台服务器通过dubbo协议访问核心服务器为例,具体说明软件接口测试方法,具体为:
第一步:新增测试环境(envTest),配置http协议地址,端口信息。配置dubbo协议地址,端口信息,本次测试未涉及数据库校验,因此数据库配置可略;配置完成后,可进行连通性测试;
第二步:新增被测接口模板,http协议接口模板:填写接口名称(login.do),请求方式(post)上传http报文,其中预留user、password字段为空,由于该接口需上传报文头信息,故新增字段http-session,并填写值;dubbo协议接口模板:填写服务接口(服务包com.test.core.service)、方法名(login)并上传dubbo报文,中预留user、password字段为空;
第三步:新增测试数据,分别对字段user、password新增多条测试数据,并选择测试环境env1;
第四步:案例生成,进入生成单元,选择待测模板login.do,进入模板解析界面,选择测试环境env1,过滤env1环境下的数据,分别对预留被测字段user、password进行数据选择,选择生成模式(正交矩阵)生成;
第五步:进入案例执行界面,选择部分案例同步发送,剩下部分案例异步执行,发送完成后可在案例查询列表中展示responseCode、responseMsg信息。若需再次发送案例,可进入案例生成界面重新生成案例,或者重置已有案例重新发送。
第六步:结果分析,测试***自动分析出本次测试耗费时长,各个接口平均响应时间,成功率,以及问题定位。
本发明的软件接口测试方法可应用在多***多平台的构架下,有着极为高效的成本收益比,平台越复杂,***越庞大,接口测试的效果越明显。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (14)

1.一种软件接口测试***,用以测试待测试软件接口,其特征在于,包括:
一存储单元,用以存储与所述待测试软件接口相关的测试信息;
一接收单元,用以接收用户输入的配置指令或管理指令或执行指令;
一配置单元,连接所述接收单元,用于根据所述配置指令对所述待测试软件接口进行相应的配置以获取配置参数,并输出;
一生成单元,分别连接所述存储单元和所述配置单元,用以根据所述配置参数从所述存储单元中提取相应的测试信息并生成测试案例,并将生成的所述测试案例存储于所述存储单元中;
一执行单元,分别连接所述接收单元和所述存储单元,用以根据所述执行指令调用所述存储单元中存储的生成的所述测试案例,并根据所述测试案例调用所述待测试软件接口,以接收所述待测试软件接口的响应结果信息,并将所述响应结果信息存储于所述存储单元;
一分析单元,连接所述存储单元,用以提取所述存储单元中所述响应结果信息,进行分析以获取平均接口响应时间和成功率。
2.如权利要求1所述的软件接口测试***,其特征在于,所述测试信息包括:测试环境信息,和/或测试模板信息,和/或测试数据信息,和/或测试案例信息。
3.如权利要求2所述的软件接口测试***,其特征在于,还包括:
一管理单元,分别连接所述存储单元和所述接收单元,用以根据所述用户输入的所述管理指令对所述存储单元中的与所述待测试软件接口相关的测试环境信息、测试模板信息、测试数据信息及测试案例信息进行信息管理。
4.如权利要求2所述的软件接口测试***,其特征在于,所述存储单元包括:
一环境存储模块,用于存储所述测试环境信息;
一模板存储模块,用于存储所述测试模板信息;
一数据存储模块,用于存储所述测试数据信息;
一案例存储模块,用于存储所述测试案例信息。
5.如权利要求2所述的软件接口测试***,其特征在于,所述配置单元包括:
一环境配置模块,用于根据所述配置指令配置相应的所述测试环境信息;
一模板配置模块,用于根据所述配置指令配置相应的所述测试模板信息;
一案例配置模块,用于根据所述配置指令配置相应的所述测试案例信息。
6.如权利要求1所述的软件接口测试***,其特征在于,所述生成单元用以根据所述配置单元的所述配置参数从所述存储单元中获取相应的测试信息,以解析报文,选择相应的测试数据,生成测试案例,并将生成的所述测试案例存储于所述存储单元中。
7.如权利要求1所述的软件接口测试***,其特征在于,所述执行单元根据所述执行指令调用所述存储单元中存储的生成的所述测试案例选择相应的执行方式执行所述测试案例。
8.如权利要求7所述的软件接口测试***,其特征在于,所述执行方式包括:同步执行和异步执行。
9.如权利要求3所述的软件接口测试***,其特征在于,所述管理单元包括:
一环境管理模块,用以根据所述管理指令对所述测试环境信息及相应的数据存放配置进行编辑,或删除,或添加;
一模板管理模块,用以根据所述管理指令对所述测试模板信息进行编辑,或删除,或添加;
一数据管理模块,用以根据所述管理指令对所述测试数据信息进行编辑,或删除,或添加;
一案例管理模块,用以根据所述管理指令对所述测试案例信息进行编辑,或删除,或添加。
10.一种软件接口测试方法,其特征在于,提供一存储单元用以存储与待测试软件接口相关的测试信息,包括下述步骤:
S1.接收用户输入的配置指令或管理指令或执行指令;
S2.根据所述配置指令对所述待测试软件接口进行相应的配置以获取配置参数,并输出;
S3.根据所述配置参数从所述存储单元中提取相应的测试信息并生成测试案例,并将生成的所述测试案例存储于所述存储单元中;
S4.根据所述执行指令调用所述存储单元中存储的生成的所述测试案例,并根据所述测试案例调用所述待测试软件接口,以接收所述待测试软件接口的响应结果信息,并将所述响应结果信息存储于所述存储单元;
S5.判断是否达到预设测试结果,若是,执行步骤S6,若否,返回执行所述步骤S3;
S6.提取所述存储单元中所述响应结果信息,进行分析以获取平均接口响应时间和成功率。
11.如权利要求10所述的软件接口测试方法,其特征在于,所述测试信息包括:测试环境信息,和/或测试模板信息,和/或测试数据信息,和/或测试案例信息。
12.如权利要求11所述的软件接口测试方法,其特征在于,在所述步骤S3中根据所述配置参数从所述存储单元中获取相应的测试信息,以解析报文,选择相应的测试数据,生成测试案例,并将生成的所述测试案例存储于所述存储单元中。
13.如权利要求11所述的软件接口测试方法,其特征在于,在所述步骤S4中根据所述执行指令调用所述存储单元中存储的生成的所述测试案例选择相应的执行方式执行所述测试案例。
14.如权利要求13所述的软件接口测试方法,其特征在于,所述执行方式包括:同步执行和异步执行。
CN201610289877.6A 2016-05-04 2016-05-04 一种软件接口测试***及方法 Pending CN106021090A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610289877.6A CN106021090A (zh) 2016-05-04 2016-05-04 一种软件接口测试***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610289877.6A CN106021090A (zh) 2016-05-04 2016-05-04 一种软件接口测试***及方法

Publications (1)

Publication Number Publication Date
CN106021090A true CN106021090A (zh) 2016-10-12

Family

ID=57081149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610289877.6A Pending CN106021090A (zh) 2016-05-04 2016-05-04 一种软件接口测试***及方法

Country Status (1)

Country Link
CN (1) CN106021090A (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106776307A (zh) * 2016-12-05 2017-05-31 广州唯品会信息科技有限公司 软件测试方法及***
CN107766190A (zh) * 2017-10-31 2018-03-06 平安科技(深圳)有限公司 接口测试方法、装置、计算机设备和存储介质
CN109032952A (zh) * 2018-08-09 2018-12-18 中国建设银行股份有限公司 一种基于规则的智能外呼服务模拟方法及***
CN109062788A (zh) * 2018-07-17 2018-12-21 招银云创(深圳)信息技术有限公司 测试用例生成方法、装置、计算机设备和存储介质
CN109471796A (zh) * 2018-10-16 2019-03-15 平安证券股份有限公司 接口测试方法、装置、计算机设备及存储介质
CN109639494A (zh) * 2018-12-20 2019-04-16 瑞庭网络技术(上海)有限公司 接口信息的统计方法、装置、服务器及存储介质
CN109800144A (zh) * 2018-12-12 2019-05-24 北京京东尚科信息技术有限公司 应用程序的测试方法、***及装置
CN109933533A (zh) * 2019-03-25 2019-06-25 杭州安恒信息技术股份有限公司 一种可视化数据测试方法、装置、设备及可读存储介质
CN110597703A (zh) * 2018-06-13 2019-12-20 ***通信集团浙江有限公司 一种回归测试方法及装置
CN111427790A (zh) * 2020-03-26 2020-07-17 中国建设银行股份有限公司 一种测试方法、装置、终端设备及存储介质
CN112000579A (zh) * 2020-08-26 2020-11-27 上海移远通信技术股份有限公司 一种软件接口测试方法、***、设备及介质
CN113093034A (zh) * 2021-04-07 2021-07-09 阳光三星(合肥)储能电源有限公司 一种电池管理***自动化测试方法、装置及***
CN113535538A (zh) * 2020-04-21 2021-10-22 网联清算有限公司 应用全链路自动化测试方法、装置、电子设备和存储介质
WO2021223214A1 (zh) * 2020-05-08 2021-11-11 深圳市欢太科技有限公司 接口性能测试方法和装置、服务器、计算机可读存储介质
CN113836014A (zh) * 2021-09-18 2021-12-24 青岛中科曙光科技服务有限公司 一种接口测试方法、装置、电子设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096631A (zh) * 2009-12-11 2011-06-15 华为技术有限公司 接口测试方法及装置
CN102819486A (zh) * 2011-06-09 2012-12-12 腾讯科技(深圳)有限公司 一种网络产品自动化测试***和测试方法
CN105335293A (zh) * 2015-11-30 2016-02-17 努比亚技术有限公司 一种基于接口并行的自动化测试***和方法
CN105487982A (zh) * 2015-12-22 2016-04-13 艾体威尔电子技术(北京)有限公司 Api测试方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096631A (zh) * 2009-12-11 2011-06-15 华为技术有限公司 接口测试方法及装置
CN102819486A (zh) * 2011-06-09 2012-12-12 腾讯科技(深圳)有限公司 一种网络产品自动化测试***和测试方法
CN105335293A (zh) * 2015-11-30 2016-02-17 努比亚技术有限公司 一种基于接口并行的自动化测试***和方法
CN105487982A (zh) * 2015-12-22 2016-04-13 艾体威尔电子技术(北京)有限公司 Api测试方法及***

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106776307A (zh) * 2016-12-05 2017-05-31 广州唯品会信息科技有限公司 软件测试方法及***
CN107766190B (zh) * 2017-10-31 2020-06-12 平安科技(深圳)有限公司 接口测试方法、装置、计算机设备和存储介质
CN107766190A (zh) * 2017-10-31 2018-03-06 平安科技(深圳)有限公司 接口测试方法、装置、计算机设备和存储介质
CN110597703A (zh) * 2018-06-13 2019-12-20 ***通信集团浙江有限公司 一种回归测试方法及装置
CN109062788A (zh) * 2018-07-17 2018-12-21 招银云创(深圳)信息技术有限公司 测试用例生成方法、装置、计算机设备和存储介质
CN109032952A (zh) * 2018-08-09 2018-12-18 中国建设银行股份有限公司 一种基于规则的智能外呼服务模拟方法及***
CN109032952B (zh) * 2018-08-09 2021-11-23 中国建设银行股份有限公司 一种基于规则的智能外呼服务模拟方法及***
CN109471796A (zh) * 2018-10-16 2019-03-15 平安证券股份有限公司 接口测试方法、装置、计算机设备及存储介质
CN109800144A (zh) * 2018-12-12 2019-05-24 北京京东尚科信息技术有限公司 应用程序的测试方法、***及装置
CN109639494A (zh) * 2018-12-20 2019-04-16 瑞庭网络技术(上海)有限公司 接口信息的统计方法、装置、服务器及存储介质
CN109639494B (zh) * 2018-12-20 2022-03-29 瑞庭网络技术(上海)有限公司 接口信息的统计方法、装置、服务器及存储介质
CN109933533A (zh) * 2019-03-25 2019-06-25 杭州安恒信息技术股份有限公司 一种可视化数据测试方法、装置、设备及可读存储介质
CN109933533B (zh) * 2019-03-25 2022-06-14 杭州安恒信息技术股份有限公司 一种可视化数据测试方法、装置、设备及可读存储介质
CN111427790A (zh) * 2020-03-26 2020-07-17 中国建设银行股份有限公司 一种测试方法、装置、终端设备及存储介质
CN113535538A (zh) * 2020-04-21 2021-10-22 网联清算有限公司 应用全链路自动化测试方法、装置、电子设备和存储介质
CN113535538B (zh) * 2020-04-21 2023-06-16 网联清算有限公司 应用全链路自动化测试方法、装置、电子设备和存储介质
WO2021223214A1 (zh) * 2020-05-08 2021-11-11 深圳市欢太科技有限公司 接口性能测试方法和装置、服务器、计算机可读存储介质
CN112000579A (zh) * 2020-08-26 2020-11-27 上海移远通信技术股份有限公司 一种软件接口测试方法、***、设备及介质
CN112000579B (zh) * 2020-08-26 2024-03-19 上海移远通信技术股份有限公司 一种软件接口测试方法、***、设备及介质
CN113093034A (zh) * 2021-04-07 2021-07-09 阳光三星(合肥)储能电源有限公司 一种电池管理***自动化测试方法、装置及***
CN113836014A (zh) * 2021-09-18 2021-12-24 青岛中科曙光科技服务有限公司 一种接口测试方法、装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
CN106021090A (zh) 一种软件接口测试***及方法
CN102799439B (zh) 生成应用的方法和装置
CN113342478B (zh) 资源管理方法、设备、网络***及存储介质
CN101729693B (zh) 处理优先级的提高方法、装置及***
CN109408746A (zh) 画像信息查询方法、装置、计算机设备和存储介质
CN106487869A (zh) 用于对标签化数据进行控制和标准化的多云网络代理
CN108279892A (zh) 一种拆分大型应用服务为微服务的方法、装置及设备
CN101471819A (zh) 测试***、测试方法、管理域及操作域
CN106155890A (zh) 平台测试方法和***
CN108959385A (zh) 数据库部署方法、装置、计算机设备和存储介质
CN110224860A (zh) 负载均衡应用创建方法、装置、计算机设备及存储介质
CN108400898A (zh) 云数据管理平台中资源的管理方法和装置
CN109495584A (zh) 物联网设备接入方法、装置、设备及介质
CN102222112B (zh) 资源管理装置和资源管理方法
CN106294299A (zh) 一种报表生成方法及装置
CN109783357A (zh) 测试应用程序的方法及装置、计算机设备、存储介质
CN106951371A (zh) 一种基于依赖注入的安卓应用半自动化测试方法
CN103401727A (zh) 一种基于虚拟dvr测试流媒体服务器性能的方法、装置和***
CN106355470A (zh) 一种电子商务抢购方法及***
CN103326959A (zh) 一种多网络制式的切换应用方法、***及云存储***
CN106294037A (zh) 拷机测试方法及装置
CN110502560A (zh) 一种数据库连接参数封装的方法及服务器
CN106897218A (zh) 软件测试管理方法和装置
CN111666097B (zh) 基于业务场景的能力显性化方法和装置
CN104516734B (zh) 业务流程配置方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161012