[发明专利]基于selenium的测试中间件、测试系统及方法在审
申请号: | 201710321784.1 | 申请日: | 2017-05-09 |
公开(公告)号: | CN107145448A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 李艳秋;赵冷奇;陈奎;陈凯;周才菊;段献辉;杨校杰;吴伟怡;汤彪;郑燕锋 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,罗朗 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于selenium的测试中间件、测试系统及方法,测试中间件包括交互API模块、任务队列模块、selenium控制模块和浏览器资源池;交互API模块包含多个API接口,API接口接收多个测试任务并发送至任务队列模块;任务队列模块将多个测试任务存入任务队列中,并按照顺序依次发送至selenium控制模块;selenium控制模块依次根据每个测试任务从浏览器资源池中调取浏览器资源并调用selenium,将测试任务和浏览器资源发送至selenium的node节点完成测试,将测试结果发送出去;浏览器资源池存放多个浏览器资源。本发明减少了脚本的维护工作,还降低了性能测试工作的难度。 | ||
搜索关键词: | 基于 selenium 测试 中间件 系统 方法 | ||
【主权项】:
一种基于selenium的测试中间件,其特征在于,所述测试中间件包括:交互API模块、任务队列模块、selenium控制模块和浏览器资源池;所述交互API模块包含多个API接口,所述API接口用于接收多个测试任务并发送至所述任务队列模块;所述任务队列模块用于将接收到的所述多个测试任务存入任务队列中,并按照所述任务队列的顺序依次将所述多个测试任务发送至所述selenium控制模块;所述selenium控制模块用于依次根据每个测试任务从所述浏览器资源池中调取浏览器资源并调用selenium,将所述测试任务和所述浏览器资源发送至所述selenium的node节点完成任务的测试,并将测试结果发送出去;所述浏览器资源池用于存放多个浏览器资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710321784.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种带有报警功能的抽出式开关柜
- 下一篇:一种山羊颈椎支撑固定装置