[发明专利]一种分布式压力测试方法及系统在审

专利信息
申请号: 202110129003.5 申请日: 2021-01-29
公开(公告)号: CN112799930A 公开(公告)日: 2021-05-14
发明(设计)人: 周俊杰;曾威 申请(专利权)人: 华夏城视网络电视股份有限公司
主分类号: G06F11/34 分类号: G06F11/34;G06F8/71
代理公司: 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人: 李毅
地址: 518000 广东省深圳市南山区桃源街道*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分布式 压力 测试 方法 系统
【权利要求书】:

1.一种分布式压力测试方法,其特征在于,所述分布式压力测试方法包括以下步骤:

S1、开始运行客户机执行Manager.exe文件并行获取工作机IP群列表;

S2、判断工作机IP群列表是否存在,若存在,则执行下一步,若不存在,则IpAddress.txt文件输入工作机群组的IP地址并使工作机群组执行Worker.exe文件;

S3、判断接口参数列表是否存在,若存在,则执行下一步,若不存在,则Ipa.txt文件输入接口参数列表信息并使工作机群组执行Worker.exe文件;

S4、判断压测设置列表是否存在,若存在,则执行下一步,若不存在,则Setup.txt文件输入测试基础参数并是工作机群组执行Worker.exe文件;

S5、判断工作机是否执行Worker.py文件,若执行,则发送脚本指令并执行下一步,若不执行,则使工作机群组执行Worker.exe文件;

S6、工作机群组执行脚本并打印执行结果后并将执行结果发送给客户机;

S7、客户机接收执行数据并对进行统计接收工作机群数据生成测试报告并输出。

2.根据权利要求1所述的分布式压力测试方法,其特征在于,所述步骤S1中客户机分别读取Ipa.txt、IpAddress.txt、Setup.txt配置文件获测试的接口和工作地址,所述Ipa.txt配置文件为测试接口文件,所述IpAddress.txt配置文件为工作机群组的IP地址;所述Setup.txt配置文件为测试接触参数。

3.根据权利要求2所述的分布式压力测试方法,其特征在于,所述步骤S6中还包括以下步骤:

S61、判断是否接收脚本命令,若接收,则执行下一步,若不接收,则等待接收脚本指令并执行步骤S61;

S62、接收完执行脚本进行测压并获取结果且将其反馈给工作机。

4.根据权利要求3所述的分布式压力测试方法,其特征在于,所述步骤S1中包括以下步骤:

S11、执行脚本命令获取IpAddress.txt内参数且判断IpAddress.txt内参数是否为空,若为空,则重新填写IP地址参数并执行步骤S11,若不为空,则获取Ipa.txt内参数并执行下一步;

S12、判断Ipa.txt内参数是否为空,若为空,则重新填写Ipa参数并执行步骤S11,若不为空,则获取Setup.txt内参数并执行下一步;

S13、判断Setup.txt内参数是否为空,若为空,则重新填写Setup地址参数并执行步骤S11,若不为空,则想工作机发送脚本命令。

5.根据权利要求4所述的分布式压力测试方法,其特征在于,所述客户机利用PyInstaller是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。

6.一种分布式压力测试系统,其特征在于,所述分布式压力测试系统包括:

执行获取模块,用于开始运行客户机执行Manager.exe文件并行获取工作机IP群列表;

判断列表模块,用于判断工作机IP群列表是否存在,若存在,则执行判断接口模块,若不存在,则IpAddress.txt文件输入工作机群组的IP地址并使工作机群组执行Worker.exe文件;

判断接口模块,用于断接口参数列表是否存在,若存在,则执行判断压测模块,若不存在,则Ipa.txt文件输入接口参数列表信息并使工作机群组执行Worker.exe文件;

判断压测模块,用于判断压测设置列表是否存在,若存在,则执行判断执行模块,若不存在,则Setup.txt文件输入测试基础参数并是工作机群组执行Worker.exe文件;

判断执行模块,用于判断工作机是否执行Worker.py文件,若执行,则发送脚本指令并执行脚本获取结果模块,若不执行,则使工作机群组执行Worker.exe文件;

脚本获取结果模块,用于工作机群组执行脚本并打印执行结果后并将执行结果发送给客户机;

报告输出模块,用于客户机接收执行数据并对进行统计接收工作机群数据生成测试报告并输出。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华夏城视网络电视股份有限公司,未经华夏城视网络电视股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110129003.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top