zl程序教程

您现在的位置是:首页 >  其他

当前栏目

LoadRunner前传:压力测试前的分析准备工作

测试 分析 工作 准备 压力 loadrunner
2023-09-11 14:20:35 时间

LoadRunner只是一个压力测试的实施工具,相当于具体执行测试的人员。测试的执行固然重要,但其一举一动必须按照既定的计划进行,所以说测试计划(方案)才是“运筹于帷幄之中”的“大将”。

今天的话题就是在LoadRunner实施之前进行的准备工作——测试方案。在测试方案中应该存在几幅比较重要的图。如果没有这几幅图,压力测试的准备工作不能算完善。

1、系统的拓扑结构图,如:

2、任务分布图

主要描述在一天内,有多少并发用户会进行什么操作。如:

3、Transaction Mix

主要描述:

×一天内平均有多少业务,最多时会发生多少业务?




4、User Profile

描述的了实际的用户使用了系统的哪些功能,以及所占比例的情况。

有了以上的几幅图后,LoadRunner专家在设计脚本、安排负载时才能有章可循,这样测试的结果才能最大程度的接近实际状况,否则只能是盲人摸象。

注:以上的图形引用自LoadRunner Workbook。



本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/


【游戏】服务器性能测试(四) 简单压测工具理论篇 做了一个简单的压测交互关系,对服务器压测需要大量的“真实”用户,每个用户都是独立与服务器进行协议通信。首先压测工具需要有网络模块的支持,目前大部分的游戏网络通信是基于TCP协议的,也有一些是基于UDP协议的。其次同时需要支持这么多用户运行,就需要考虑多线程模块。最后就是压测所需的并发控制与事务统计等功能。 1. 网络编程 压测的用户数会需要很多,少则三五千,多则上万。图1的用户与socket比例为1:1可以看出,创建socket的对象数量也会很大,而实际压测中很多情况下用户与socket比例可能会更高。