ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

左移性能测试的五个最佳实践点-泽众性能测试

2021-10-18 14:31:44  阅读:145  来源: 互联网

标签:泽众 开发人员 性能 测试 工具 捕获 进行


左移测试的5个点

1. 收集相关数据

性能测试通过捕获网络请求的快照和分析指标来进行。要为每个性能测试用例重新创建场景,您需要实时数据。捕获实时数据后,必须对其进行清理以删除任何识别或敏感信息。例如,在发送进行性能测试之前,电子邮件地址、电话号码、社交媒体帐户和密钥都必须被删除或随机化。接下来,您需要确保在正确的时间捕获数据。最佳时间是在没有网络威胁、DDoS 和 500 错误的中值和高峰使用期间!

2. 选择正确的工具

前端性能测试通常需要团队向他们的测试堆栈中添加另一个工具。这会导致团队维护多个工具和测试套件,从而增加复杂性并降低开发人员的生产力。该性能工具允许开发人员使用现有的Selenium测试脚本,随着时间的推移,以同时捕获功能和性能点的时间指标和平均。使用该工具,开发人员无需学习新框架或使用其他工具来监控性能。

3. 将测试移至云端

在本地机器上进行性能测试是破坏测试结果的最佳方式。除了自动化测试用例,整个测试套件必须移动到云端。最简单的方法是构建一个可靠的CI/CD流程。使用云进行测试意味着您可以保存无限制的失败测试日志和视频,仅在测试时支付服务费用,自定义网络统计信息,最重要的是,复制生产场景。在云中进行测试还让您有机会根据测试结果创建统计模型。无限存储和大数据技术允许在无需人工干预的情况下发现模式和根本原因。

4. 创建用户角色

今天构建的工具旨在供全球消费。这意味着您的产品需要针对具有故障网络条件、低 CPU 速度和过时软件的用户进行测试。性能测试使您能够摆脱产品场景并考虑可能导致用户产生奇怪最终结果的环境变化。该性能工具可以捕获最终用户的指标,如时间第一个有意义的油漆,到首次互动,页面权重,速度指数,等等。将这些指标与不同的环境因素进行比较,让您有机会查看您的产品对各种用户

5. 让它成为开发过程的一部分

您可以设定目标和结果,也可以让组织支持,但是如果您不将性能测试作为开发思维的一部分,那么您只能走这么远。首先,除了应用程序级别之外,还要在组件级别定义 SLA。这有助于开发人员了解代码修改对他们正在开发的各个组件的影响,让他们能够对整个开发堆栈负责。

标签:泽众,开发人员,性能,测试,工具,捕获,进行
来源: https://www.cnblogs.com/alltesting-cn/p/xingnengceshizezhong.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有