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

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

发明适用于压力测试技术改进领域,提供了一种分布式压力测试方法,包括:S1、开始运行客户机执行Manager.exe文件并行获取工作机IP群列表;S2、判断工作机IP群列表是否存在;S3、判断接口参数列表是否存在;S4、判断压测设置列表是否存在;S5、判断工作机是否执行Worker.py文件;S6、工作机群组执行脚本并打印执行结果后并将执行结果发送给客户机;S7、客户机接收执行数据并对进行统计接收工作机群数据生成测试报告并输出。通过将程序打包,可以直接将程序拷贝到各个工作机当中,不需要依赖开发环境直接运行,使用跨平台的开发语言做到跨平台解压即用。与传统的压测工具相比较,省去了布置工作机的开发环境,安装软件等繁琐的步骤。

技术领域

本发明属于压力测试技术改进领域,尤其涉及一种分布式压力测试方法及系统。

背景技术

传统的方法对压力测试是建立一个线程池,通过线程组驱动多线程,多线程运行sampler产生负载,在运行过程中通过断言来验证结果的正确性,可以通过添加监听器(聚合报告、图形结果和查看结果树等)来记录测试结果。

目前均是基于Java的压力测试工具,或需安装客户端的压力测试工具。这样在执行分布式压测的时候,每台Agent设备都需要安装该压力测试工具运行的环境、压测工具客户端(版本需一致)。这些压测工具安装过程非常麻烦,对系统环境的要求也非常高,不利于做分布式压测。

发明内容

本发明的目的在于提供一种分布式压力测试方法及系统,旨在解决现有压测工具安装复杂、对系统环境要求非常高的技术问题。

本发明是这样实现的,一种分布式压力测试方法,所述分布式压力测试方法包括以下步骤:

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、客户机接收执行数据并对进行统计接收工作机群数据生成测试报告并输出。

本发明的进一步技术方案是:所述步骤S1中客户机分别读取Ipa.txt、IpAddress.txt、Setup.txt配置文件获测试的接口和工作地址,所述Ipa.txt配置文件为测试接口文件,所述IpAddress.txt配置文件为工作机群组的IP地址;所述Setup.txt配置文件为测试接触参数。

本发明的进一步技术方案是:所述步骤S6中还包括以下步骤:

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

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

本发明的进一步技术方案是:所述步骤S1中包括以下步骤:

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

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

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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