400 050 6600
数据分析师

手机号

验证码

30天自动登录
当前位置:首页 - Q&A问答

Q&AQ&A问答

如何进行分析的性能负载测试?

来源:CPDA数据分析师网 / 作者:数据君 / 时间:2021-02-08

用户接受培训和性能负载测试都是确保您的新软件能够满足每个人的需求并能够应对您的组织所承受的压力的至关重要的部分
负载测试可能是此过程中重要的部分之一。您需要知道您的软件可以满足您的日常需求并达到性能。让我们深入研究如何实现此目标,面向数据工程师的BI和分析,什么是负载测试?负载测试是一种人为模拟真实情况的实践,在这种情况下您将使用一块软件。负载测试试图确定的一些事情是应用程序可以处理的用户数,运行该应用程序的基础结构需求,高峰用户负载下的可持续性以及它可以支持多少并发用户(以及如何扩展以允许更多用户使用)用户)。

负载测试的工作方式是,由您的数据或IT团队训练有素的专家
或软件公司本身的外部专家来建立您的系统,然后查看它在部署的“标准条件”下如何运行。如果您要推出新的BI平台,则负载测试团队将设置公司要使用的仪表板,用户想要的仪表板,然后查看系统如何根据预期的人数对使用情况做出响应访问它们,有道理吧? 

这仅仅是负载测试的外观,它可以教您什么
首先负载测试不仅会在“正常条件”下停止,(那会是多么无聊?)我们正在寻找的是一个“临界点”,系统性能开始严重落后,或者我们得到了系统可以处理预期负载的确认。这可能非常有启发性,因为当每个人一次使用同一仪表板时,一个小部件的滞后可能会失控。该信息将在以后用于仪表板优化以及优化系统资源和配置。经验丰富的测试人员将复杂的分析应用于整个部署,以发现瓶颈并找出解决方法。

如何像专业人士一样加载测试
接下来,我们将引导您完成中使用的负载测试过程,它既涉及我们的负载测试专家,也涉及来自将实际使用该软件的客户公司人员的大量信息,之后,我们将逐步执行各个步骤,用户案例,负载测试的部分涉及很多讨论和思考,首先确定需要测试和开发用户案例的业务用例,您的用户是谁?他们关心哪些KPI?他们如何与正在创建的仪表板进行交互?

向即将到来的用户询问这些问题,直到找到“主要方案”
例如一家电子商务公司的电子邮件营销人员可能希望以他们近的电子邮件发送和交互的特定视图开始他们的,并按收件人的位置和年龄组对其进行过滤。同时,广告购买者希望看到其付费广告展示位置上的点击,但从不看电子邮件,数学(测试并发用例),确定重要的方案后,您想了解与每种方案(分布等)进行交互的用户数量。有多少广告买家?有多少电子邮件营销人员?那其他所有情况呢?一旦找到这些方案的用户数量,就可以进行数学了!

客户的部署站点上模拟N个用户的负载并监视结果
使用负载测试软件捕获选定的用户案例,我们根据商定的虚拟用户数量执行负载测试(来自上面的“数学”部分)。每个测试通常包含1-5个场景,从头到尾需要1-2个小时才能完成,具体取决于数量。此图显示了系统如何逐步增加虚拟用户数量:此图显示了系统如何随着时间增加虚拟用户数量。

使用来自负载模拟软件的信息内部监视功能
我们确定瓶颈(如果有),找到任何滞后的窗口小部件等,并建议进行更改以提高系统性能,我不能自己做吗?您有一个数据团队,训练有素的数据工程师和IT专业人员,因此您可能在想:我不能自己做吗?!但是,请考虑一下:这是您的团队真正擅长的吗?他们可能会像其他公司一样使用新的BI软件。 

当涉及到负载测试和分析
并确保从一线用户到CEO的每个人都能够访问他们的仪表板和洞察力,他们需要从天开始做工作并做出明智的决定时,DIY方法可能不是您的选择。这是完全可行的,但是依靠您的提供商的熟练专家以及他们可以提供的更深的产品专业知识,很可能会更快地获得结果。此外,在与供应商进行负载测试和性能分析时,您会获得他们可以带给他们的更多专业知识,他们花了多年的时间分析产品的性能,并可以帮助您定制部署以优化性能。分析和修改完成后,他们甚至会返回并对新部署进行负载测试,确保已实施的更改具有预期的效果。有时候,与专家一起去是值得的!

建立在坚实的基础上

无论您要构建什么,都需要从坚实的基础开始,其中一部分是为公司的独特需求选择合适的BI解决方案,接下来是负载测试,以确保您的系统配置正确,并且仪表板一经设置便可以发挥性能,熟练的专家进行的负载测试随附的仪表板优化和系统微调可以确保您的部署尽可能顺利进行,再说一遍,每个新软件都会带来麻烦和挑战,但是在启动之前进行了全面的负载测试,您会更加安全,知道完全崩溃可能不会是其中之一!


免费客服热线:400-050-6600

商业联合会数据分析专业委员会



Prev article

利用大数据如何计算平均销售额?

Next article

制造数据如何帮助您的组织?

数据分析师

报名咨询

数据分析师

报名缴费

数据分析师

客服中心

数据分析师

课程服务

数据分析师

认证服务