务进行性能测试:
开具发票
此处编写性能测试的测试用例,包括了场景的描述以及其他用例细节
以此基础上定义测试执行压力模型:
在混合业务场景压力梯度测试过程中,分别按3000、4500、6000用户进行压力测试,
在各个压力测试过程中保持测试场景和调度测试的完全一致,使结果具有很好的可比性。
压力测试执行场景描述如下:
1、模拟用户数:3000、4500、6000
2、Paci
g:120秒;
3、当所有用户加载完毕后连续运行15分钟;
4、用户调度策略:每1秒启动30个虚拟用户。
业务场景一
序号1
业务场景二
序号12
交易开具发票
交易开具发票(无合同)开具发票(有合同)
业务配比
100
业务配比
8515
执行时间
15分钟
操作间隔
120秒
执行时间
15分钟
操作间隔
120秒
公开
第5页
f性能测试分析报告
说明:
按照以上场景设置,可估算出模拟用户数与每小时业务量的对应关系如下:
模拟用户数
3000
4500
6000
每小时业务量
90000
135000
180000
5测试结果分析
说明:术语解释(事务)-LoadRu
er中定义,为一个流程中某个环节的称谓,一个流程可称为一个大的事务,在这个大的交易中包含许多的小的事务。响应时间-LoadRu
er中衡量流程中各个事务性能的最佳手段,计算的是端到端的时间,说的通俗一点,从点击应用中的某个控件,到从数据库返回数据到客户端,整个过程都被计算在事务的响应时间内。场景-LoadRu
er中专门术语。它是所有测试资源包括测试脚本、运行设置、运行用户数等的集合。在这个场景中,可以定义并发用户的数目,定义要运行的脚本,或者说运行的流程类型。在一个场景中,可以是单个流程,也可以是多个流程的混合。虚拟用户-LoadRu
er中特定术语,为模拟现实中的实际用户,测试软件使用虚拟用户代替真实的用户。
51业务场景一XXX测试分析
此处用简明扼要的几个字或一句话概括执行用的用例场景,也相当于是给测试用例取一个比较形象的名字。
511平均响应时间梯度对比
下图是不同用户数下各事务的平均响应时间随用户数变化的曲线:
公开
第6页
f325
215
105
03000用户
性能测试分析报告
4500用户
6000用户
登录开具发票录入并开具
秒
事务登录开具发票录入并开具
3000用户056024043
4500用户
13120871098
6000用户214208270
平均响应时间分析:从上图中可以看出,各操作的响应时间随着用户数的增加呈上升趋势,但都没有超过5
秒,在可接受范围内。
512系统资源利用率
55504540353025201510
3000用户
cpu利用率()
4500用户
6000用户
cpu利用r