For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
业务模型的设计与应用是软件测试程序员在做性能测试之前需要执行的一个重要环节,只有通过结合实际数据与模型才能得到更有价值的信息,下面我们就通过案例分析来简单了解一下,业务模型对性能测试的作用。
1.信息调研
在建立业务模型之前,我们要明确该业务系统面向服务对象是哪些,目前该系统注册用户数多少,在线用户数多少,系统各类用户的操作行为习惯等等。在了解我们需要获取哪些业务数据之后,我们可以采集一段长周期的交易量信息,好可以把一些特殊场景的信息也能包括进来。
2.场景分析
应用系统都存在多个场景,每个场景交易类别、交易量存在差异,随之系统的处理能力也不一样,这就需要我们分析多个场景。例如,通过分析初步得到特殊交易日的具体时间,根据当日的相关信息进行判断其发生的原因以及再次发生的概率。
3.模型分析
1)TPS:业务调研阶段给的每天平均业务量或者某高峰日业务量。转换数据为每秒业务量。
2)交易占比:交易可采取以下原则
采用TOP10或TOP20依次筛选占比较高的交易,直至筛选总量超过基础数据总量的80%
重要的交易不按照TOP方式选取,可直接选入交易范围。交易的优先级较高,或者交易在历史过程中易发生错误、新交易需要纳入测试范围。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。