博客

如何确定应用程序的性能首次sla

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2020年12月14日

构建一个新的应用程序是一个非常激动人心的过程。有人有一个想法,和别人建立。很快整个团队一起将这一愿景变为现实,生产的东西会影响数以百万计的用户。

有大量的情感在起作用:兴奋一想到达到有意义的目标,他们之间的友谊你完成这个任务的人,骄傲的最终结果。

和焦虑。

你的用户将会快乐吗?

实践敏捷车间将包括客户在整个开发过程,以确保软件没有错过马克从面向任务的可用性的角度来看。188金宝搏官网登录app这个过程同样适用其他许多基本问题,从架构到用户体验设计外观。它不能保证你会发射接受用户的产品市场,但绝对有帮助。

然而,一个领域很难事先确定您的需求应该是什么性能。应用程序需要有多快?在什么情况下这些性能水平必须支持吗?什么是可以接受的从用户的角度?

性能测试工程师建立sla(服务水平协议),以确保应用程序性能达到一定的标准。SLA是这样的:

当执行一个产品搜索,搜索结果的第一页必须返回在3秒,当测量从我们的测试环境在纽约,伦敦和悉尼使用合成测试在wi - fi和3 g网络。这个值将被计算的平均每小时测试24小时。

配备一套性能sla, performance tester信心,这个网站是满足观众的需求和业务。问题是:如果你还没有向用户介绍了应用,你怎么知道他们会发现可以接受吗?

sla对新应用程序的问题

的应用程序在市场上花时间,很容易确定sla。您可以查看用户数据,测量基线,和简单的观察行为。当你开始看到用户下降——他们反弹的网站,或者他们放弃车,或未能完成交易——你知道性能是不可接受的,你有信息可以作为你的SLA的基础标准。

然而,新的应用困难。他们没有在生产。你没有历史,也没有指标。你必须想出一个SLA用很少的数据。

猜一下是不够的。记住,每一秒钟的性能你试图挤出只会被开发成为可能,或一个操作改进,设备升级——也许所有三个。你不能命令这些sla。你需要一些理由来让大家花时间和资源满足您的目标。

你从哪里开始呢?这里有一些想法。

方法1:进入你的团队的经验

很有可能,这不是第一次,人们在你的团队试图建立应用程序的性能基准。你可能已经有几个人的团队一直在阻止一次或两次。

架构师往往有一个良好的处理上如何构建应用程序的基础和运作,以及预期的性能。他们可以建议一个起点,整个组织同意,只是根据他们的声望和地位领先开发团队的成员。你可以得到一些好的信息业务专家,具有丰富经验的人运行其他应用程序和其他网站。

你可能不会得到完美的答案,但无论你将是一个受过教育的,确保你的团队表现严肃的说,所以你可以把适当的系统和收集更多的数据。

方法2:行业标准

对于许多行业,您可以找到基准在线发表描述主页加载时间等性能指标的预先确定的地点。

的逻辑很简单:这些其他公司可能提高自己的操作时间和达到一定程度的网站用户能接受的响应时间。为什么重新发明轮子,当你看到什么用户习惯于和基地你的sla ?

方法3:执行可用性测试

你的团队运行的可用性测试吗?如果是这样,他们考试成绩吗?可用性测试是由许多组织——尤其是那些实践敏捷开发的方式收集深,显式的用户反馈。通常这些测试旨在进入用户的正面,甚至拍摄它们与应用程序交互并指示他们大声说话,因为他们操作的应用程序。可用性专家试图捕捉每一想,问题,或洞察力口头上。其他时间可用性测试更底层的自动跟踪和监控在不同的性能情况下用户行为。

无论哪种方式,插入的方法有很多性能测试可用性。如果你的可用性测试只是为了探索的特性和功能,让您的可用性团队超越,包括诸如“确实注意到自己感到不耐烦或烦恼在等待页面加载?“这反馈可以给你一个伟大的用户会容忍的行为特征。

方法4:看你的竞争对手

你的竞争对手可能已经做了很多的探索和实验,容易和他们的数据。为什么不检查一下吗?

很容易部署合成用户对任何网站和衡量大多数交易。设置一些简单的脚本,指向您的竞争对手和测量他们的主页加载时间和一个或两个其他关键经验。它的非侵入性的,你可以得到一些伟大的信息。

一些笔记的注意:

  • 不包括任何真正的客户数据合成用户脚本,对隐私的目的。
  • 不要滥用权力。与一群假合成用户提交表单数据是一个很好的方法让你的IP地址屏蔽了。
  • 无论你做什么,不要进行任何大容量测试(这基本上就是一个DoS攻击…这是非法的…不要这样做)。

结论

最终,当你决定你的sla你得在沙地上画一条线。做决定和得到你的sla任务董事会,这样每个人都知道什么是预期的性能从一开始。然后你可以开始评估SLA匹配实际用户行为一旦生成你的网站流量。通过使用可用的一些信息给你通过上述方法,你不必盲目!

这篇文章最初发表在2015年12月和2021年7月被刷新。

作者:

188金宝搏app苹果下载软件Tricentis员工

各种各样的贡献者

日期:2020年12月14日
Baidu
map