性能测试小总结(二) 需求、设计

二、性能测试的需求

1.1 确定性能测试点

1)用户常用功能 2)系统业务逻辑复杂、数据流转频繁的功能 3)与外部系统的接口处

2.2 确定性能指标

1.响应时间,2/5/8s 很快 还可以 很慢 ,一般小于5s

2.并发用户,目前还没有准确的公式,二八定律(在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的)

3.吞吐量

性能测试的需求:1.确定评判系统性能的测试点 2.性能指标 

三、性能测试的设计

1.业务模型,业务是确定的性能测试点,系统的常用功能或逻辑复杂的功能。业务模型是业务的操作步骤、操作约束以及混合业务中所占的比例。

2.测试数据:测试前需要提交给系统的输入数据

3.业务基础数据:在测试执行时,在系统中已经存在的历史数据

4.测试方法:1)单业务负载测试:测试系统中每项单一业务是否满足性能指标,服务器是否能承受最大并发用户数的压力,且分析服务器资源是否出现瓶颈。从低到高测试

2)混合业务负载测试:对典型业务按照一定比例组成与实际运行环境中类似的场景,在不同并发用户情况下执行测试。

3)大数据量测试:测试前需要准备大量的测试数据和业务基础数据,达到满足性能测试要求的数量,然后展开大数据量下的混合业务负载测试。

4)疲劳强度测试:测试系统的稳定性和可靠性,系统在加载最大的负载容量,运行混合业务,持续运行较长时间,通过对各项指标进行监控,检查系统是否出现线程死锁、内存泄漏、网络瓶颈等问题,验证系统不间断运行状况下的可靠性和稳定性。

性能指标和数据采集

测试要求:一台电脑 测试环境:apache-tomcat-6.0.13、Navicat_Premium_11.0.8、mysql-5.0.67-win32、Quest DataFactory v5.6 英文正式版(含教程)数据添加、jdk-6u1-windows-i586-p、ACM网站、loadrunner 11

 

posted @ 2018-12-01 16:47  凌易说-lingyisay  阅读(193)  评论(0编辑  收藏  举报