软件测试之移动应用的压力和性能测试

发表于:2021-12-30 09:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:青烟小生x    来源:知乎

  性能测试就是用来测试应用运行性能的。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。目前移动应用成为主流,压力和性能测试的关注点也转移到移动应用上来。接下来我们讲讲移动应用如何进行压力和性能测试?
  1.预计用户量。如果性能测试工程师无法确定,可以和项目组尤其是运营人员、产品经理共同讨论得出最终结果。
  2.关键的KPI就是系统的关键功能点要满足性能测试需求。先理出关键功能点,关键功能点就是指使用最多、对产品而言最重要的功能点等,然后针对这些关键功能点明确具体需求:比如上传图片功能,50个人同时操作,响应时间小于3秒,需求一定要和产品相关方确认达成一致。测试结果如果不满足相应指标,可能的瓶颈和系统实现关系是很大的:可能在数据库,也可能在网络传输,还可能在缓存,或者图片服务器的读写……具体要按功能进行分析了。
  3.性能测试工具也和被测系统实现有关系,同时要考虑学习的时间成本。如果熟悉Java,则Jmeter只能满足部分的测试需求,熟悉脚本语言的话grinder也可以选择,如果是压某些简单url请求,则abench也能满足部分需求。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号