发表时间: 2022-11-04 00:00:00
作者: 上海卫戍信息技术有限公司
浏览:
典型的性能测试场景
1并发场景 某个游戏将要试运行,需要测试人员在短时间内运行。通常在进行运行的时候,用户会同步操作游戏画面。这样存在用户并发的问题,我们在试运行之前需要考虑被用户的人数在场景中设计酌情设置并发用户数量。 2开发语言 Java、.Net,决定用哪个。同样的系统用不同的语言、框架实现效果也会有所不同。测试同样的场景,实际考察不同语言、不同框架之间的性能差异。 3可靠性 一门户网站能够支持多少用户一起操作。测试达到多少会导致性能下降和服务器崩溃。 性能测试的分类 负载测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足系统的性能指标情况下,系统所能够承受的最大负载量的测试。 压力测试:逐步增加负载,使系统某些资源达到饱和甚至失效的测试。 配置测试:主要是通过对被测试软件的软硬件配置的测试,找到系统各项资源的最优分配原则。 并发测试:测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题,几乎所有的性能测试都会涉及一些并发测试。 容量测试:在一定的软、硬件条件下,在数据库中构造不同数量级的记录数量,通过运行一种或多种业务场景在一定虚拟用户数量的情况下,获取不同数量级别的性能指标从而得到数据库能够处理的最大会话能力、最大容量等。 可靠性测试:通过给系统加载一定的业务压力(如CPU资源在70%~90%的使用率)的情况下,运行一段时间,检查系统是否稳定。因为运行时间较长,通常可以测试出系统是否有内存泄露等问题。 失败测试:对于有冗余备份和负载均衡的系统,通过这样的测试来检验如果系统局部发生故障用户是否能够继续使用系统,用户受到多大的影响。
您好,请点击在线客服进行在线沟通!