[发明专利]接口性能测试方法和装置在审
申请号: | 201610150710.1 | 申请日: | 2016-03-16 |
公开(公告)号: | CN107203459A | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 汪光宇;杨亚光 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 性能 测试 方法 装置 | ||
技术领域
本申请涉及互联网技术领域,尤其涉及一种接口性能测试方法和装置。
背景技术
目前对应用程序接口(简称为接口)进行性能测试时,通常需要编写测试脚本,由测试脚本模拟用户行为一步步完成业务操作来进行性能测试。这种方式存在如下问题:
一方面,由于模拟的是用户,就会使得接口性能测试与用户关联,需要准备大量的真实用户数据,并且一些特殊场景下需要特殊用户,会增加测试脚本的开发量,这就导致了工作量的增加;
另一方面,由于模拟的是用户一步步完成业务操作的过程,这个过程中会引入很多冗余操作,例如,仅需要测试充值接口,但是模拟用户行为时会不得不引入用户登录、打开页面等一系列冗余操作,导致测试结果不准确。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的一个目的在于提出一种接口性能测试方法,该方法可以将接口性能测试与用户的关联剥离,从而可以降低工作量,另外,也不需要引入 冗余操作,从而提高测试结果的准确度。
本申请的另一个目的在于提出一种接口性能测试装置。
为达到上述目的,本申请第一方面实施例提出的接口性能测试方法,包括:测试装置接收测试发起方发送的用于触发接口测试的触发消息;测试装置接收到所述触发消息后,直接调用待测试接口,以使所述待测试接口按照自身逻辑进行处理;测试装置接收所述待测试接口发送的处理结果,并将所述处理结果发送给所述测试发起方。
本申请第一方面实施例提出的接口性能测试方法,在接口性能测试时不需要模拟真实用户,实现将接口性能测试与用户的关联剥离,从而可以降低工作量,另外,通过直接调用待测试接口,不需要引入冗余操作,从而提高测试结果的准确度。
为达到上述目的,本申请第二方面实施例提出的测试装置,包括:接收模块,用于接收测试发起方发送的用于触发接口测试的触发消息;调用模块,用于接收到所述触发消息后,直接调用待测试接口,以使所述待测试接口按照自身逻辑进行处理;发送模块,用于接收所述待测试接口发送的处理结果,并将所述处理结果发送给所述测试发起方。
本申请第二方面实施例提出的测试装置,在接口性能测试时不需要模拟真实用户,实现将接口性能测试与用户的关联剥离,从而可以降低工作量,另外,通过直接调用待测试接口,不需要引入冗余操作,从而提高测试结果的准确度。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请一个实施例提出的接口性能测试方法的流程示意图;
图2是本申请另一个实施例提出的接口性能测试方法的流程示意图;
图3是本申请另一个实施例提出的接口性能测试方法的流程示意图;
图4是本申请一个实施例提出的测试装置的结构示意图;
图5是本申请另一个实施例提出的测试装置的结构示意图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
图1是本申请一个实施例提出的接口性能测试方法的流程示意图。参见图1,本实施例的方法包括:
S11:测试装置接收测试发起方发送的用于触发接口测试的触发消息。
其中,测试装置位于待测试接口所在的系统内,能够直接调用待测试接口,以完成接口性能测试。
测试装置可以是任一种能够接收测试发起方发送的消息,并能够直接调用待测试接口的模块。
本实施例中,以测试装置是定制页面为例。
定制页面是指自定义的用于定制用途的页面,本实施例中,用于定制用途具体是指用于接口性能测试。
以待测试接口所在的系统称为应用系统为例,应用系统可以生成定制页面,并将定制页面的统一资源定位符(Uniform Resource Locator,URL)地址提供给测试发起方,以使测试发起方根据该URL地址向定制页面发送触发消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610150710.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车空调出风口风门结构
- 下一篇:车载空气净化器