一键搞定网站生产环境测试

应用程序的性能应符合预期使用要求。如果在任何时候不超过100个用户使用新的服务,就不需要为每秒300个并发连接设定性能目标。这些任意的绩效指标是浪费时间的,可能造成新地点质量保证阶段的严重延误。
虽然技术人员和技术经理都希望提高应用程序的性能,但团队不能通过过分关注性能来影响zui终用户的响应时间。衡量zui终用户真实响应时间的单一方法是在全国或全球设置服务器,然后定期访问网页,例如每15到30分钟访问一次。这就是所谓的实际浏览器性能测试,也是监控Web应用程序性能的长期方法。它能zui好地决定Web应用程序的性能。这些程序通常由第三方公司执行,并代表指定地点的客户进行测试。keyte和gomez是两家能够提供此类服务的知名公司。对于大多数公司来说,建造这样一个基础设施的成本可能太高,无法投入大量资源,但回报很小。因此,zui好利用其核心竞争力是提供网络性能监测和测试服务的专业公司提供的服务。
生产环境测试并不一定意味着新产品将被释放到生产环境中,因为如果出现问题,将损害品牌形象。如果您向现有站点引入一个新特性或修改其中的一个重要组件,zui好导入一小部分通信量,将新特性传递给用户或网站的一部分。在应用程序内部进行全面测试之后,zui好分析用户流量对新应用程序、站点或特性的影响。这种方法必须谨慎使用,因为它只允许少数用户测试它,这并不意味着全负载运行没有问题。这种方法的主要效果是它为我们提供了以下数据
(a)仅在生产负荷下发生的错误和行为;
有多少能见度数据用户愿意和喜欢使用这个新功能;
业绩标准。
这种方法可以使用流池技术实现,它允许负载平衡程序根据URL导入部分通信量。例如,带有新代码的Web服务器或应用服务器可能有URL:/beta/player。这可能在10,101,000个数组的服务器组中。大多数负载平衡程序可以配置为只允许一定比例的流量或会话输入到包含新应用程序或模块的应用程序或Web服务器。
在控制生产环境中收集一些性能和日志数据后,可以对数据进行分析,并与内部和综合测试结果进行比较。
如果测试对象不是现有站点的新特征,而是一个新站点,那么测试就更重要了。许多新的或全新的网站需要添加邀请,然后邀请一些用户尝试他们的服务。问题是这些用户被选中,他们知道他们是测试用户,他们的作用是帮助开发人员修改错误并协助zui终发布。在实施强化内容测试和小型生产环境测试的过程之后,将生产使用情况和错误数据与内部测试数据进行同样的比较;不同之处在于,对新站点的访问限制由添加列表的选项控制,而不是根据年龄和其他条件使用自动负载平衡和用户识别系统。

相关文章

联系我们

联系我们

15753193676

在线咨询: QQ交谈

邮箱: x525535116@foxmail.com

工作时间:周一至周末,7*24,节假日不休
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部
电话