[发明专利]云应用压力测试系统、方法、装置及设备在审
| 申请号: | 202210488319.8 | 申请日: | 2022-05-06 |
| 公开(公告)号: | CN114924953A | 公开(公告)日: | 2022-08-19 |
| 发明(设计)人: | 李禹;黄昌;黄晨 | 申请(专利权)人: | 元境生生(北京)科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 郝玉娥 |
| 地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 压力 测试 系统 方法 装置 设备 | ||
1.一种云应用压力测试系统,其特征在于,包括:
压测服务端装置,用于获取压力测试任务信息,所述压测任务信息包括压力测试策略信息和云应用测试脚本文件;在多个服务器端打开多个WEB压力测试页面,所述测试页面包括多个容器,所述容器加载压测客户端装置,压测客户端装置的组件包括云应用客户端装置;向各压测客户端装置分发压力测试任务信息;以及,获取压测客户端装置提供的云应用运行过程监测信息;
压测客户端装置,用于根据压力测试策略信息和云应用测试脚本文件,执行云应用测试脚本程序;所述脚本程序调用云应用客户端装置进行云应用交互操作;获取云应用运行过程监测信息。
2.一种云应用压力测试方法,其特征在于,包括:
打开多个WEB压力测试页面,所述测试页面包括多个容器,所述容器加载压测客户端装置,压测客户端装置的组件包括云应用客户端装置;
各容器通过压测客户端装置,执行云应用测试脚本程序;
所述脚本程序调用云应用客户端装置进行云应用交互操作;
各容器通过压测客户端装置,获取云应用运行过程监测信息。
3.一种云应用压力测试方法,其特征在于,用于压力测试服务端,包括:
获取压力测试任务信息,所述压测任务信息包括压力测试策略信息和云应用测试脚本文件;
在多个服务器端打开多个WEB压力测试页面,所述测试页面包括多个容器,所述容器加载压测客户端装置,压测客户端装置的组件包括云应用客户端装置;
向各压测客户端装置分发压力测试任务信息;
获取云应用运行过程监测信息。
4.根据权利要求3所述的方法,其特征在于,还包括:
设置容器数量信息;
所述在多个服务器端打开多个WEB压力测试页面,所述测试页面包括多个容器,包括:
获取容器数量信息;
根据容器数量信息,构建包括多个容器的WEB压力测试页面;
在服务器端打开WEB压力测试页面。
5.根据权利要求3所述的方法,其特征在于,还包括:
设置压力测试用户数量信息;
根据用户数量信息,确定服务器数量信息。
6.根据权利要求3所述的方法,其特征在于,还包括:
通过浏览器自动化测试工具,在服务器端启动多个浏览器。
7.一种云应用压力测试方法,其特征在于,用于压力测试客户端,包括:
获取压力测试策略信息和云应用测试脚本文件;
根据压力测试策略信息和云应用测试脚本文件,执行云应用测试脚本程序;
所述脚本程序调用云应用客户端装置进行云应用交互操作;
获取云应用运行过程监测信息。
8.根据权利要求7所述的方法,其特征在于,所述根据压力测试策略信息和云应用测试脚本文件,执行云应用测试脚本程序,包括:
解析云应用测试脚本文件;
根据压力测试策略信息和云应用测试脚本文件的解析结果,执行云应用测试脚本程序。
9.根据权利要求7所述的方法,其特征在于,所述脚本程序调用云应用客户端装置进行云应用交互操作,包括:
所述脚本程序调用云应用客户端装置提供的云应用交互指令接口进行云应用交互操作。
10.根据权利要求7所述的方法,其特征在于,所述获取云应用运行过程监测信息,包括:
通过云应用客户端装置提供的图像接口,获取云应用画面信息;
根据云应用画面信息,获取云应用画面状态信息。
11.根据权利要求10所述的方法,其特征在于,所述云应用画面状态信息包括:画面是否卡顿,是否花屏,是否绿屏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于元境生生(北京)科技有限公司,未经元境生生(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210488319.8/1.html,转载请声明来源钻瓜专利网。





