[发明专利]web服务压力测试方法及装置有效
申请号: | 201510272204.5 | 申请日: | 2015-05-25 |
公开(公告)号: | CN106201862B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 陈祖欢 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种web service压力测试方法,包括:获取被测web service的配置信息、以及按照预先设定的方式执行web service服务调用的测试代码;在预处理阶段,修改并编译所述测试代码,得到可执行的测试代码;所述修改是指将所述测试代码修改为:根据入口参数提供的客户端以及方法对象执行web service服务调用,其中,所述客户端封装了支持web service服务调用的协议;在测试执行阶段,每个测试线程使用对应于被测web service的客户端和方法对象作为入口参数,调用所述可执行的测试代码完成测试任务。本申请同时提供一种web service压力测试装置。采用本申请提供的方法,不仅可以降低测试人员的学习成本,而且简化了编写测试代码的工作量,同时也为测试过程的参数化提供了一种简便途径。 | ||
搜索关键词: | web 服务 压力 测试 方法 装置 | ||
【主权项】:
1.一种web service压力测试方法,其特征在于,包括:获取被测web service的配置信息以及采用计算机语言编写的测试代码,该测试代码通过计算机语言实现web service服务调用,所述被测web service的配置信息包括:被测服务名称、被测方法名称、以及被测web service的URL信息;在预处理阶段,修改并编译所述测试代码,得到可执行的测试代码;所述可执行的测试代码是指根据入口参数提供的客户端以及方法对象执行web service服务调用的代码,其中,所述客户端封装了支持web service服务调用的协议,其中,修改所述测试代码包括如下步骤:将所述测试代码所使用的第三方jar包加载到对应的类加载器中;根据所述被测web service的配置信息,初始化对应于被测web service的客户端和方法对象;修改所述测试代码,生成待编译的java文件;在测试执行阶段,每个测试线程使用对应于被测web service的客户端和方法对象作为入口参数,调用所述可执行的测试代码完成测试任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510272204.5/,转载请声明来源钻瓜专利网。