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比例可能会更高。
相关文章
- 渗透测试神器Cobalt Strike的使用
- 技术分享 | JMeter性能测试实现与分析
- 如何在UI自动化测试中加入REST API的操作
- 如何进行测试风险分析并制定策略?
- 关于精准测试的一点思考
- UWA Pipeline 新功能|构建分析、自动化测试支持iOS平台
- 2023金三银四如同虚设,测试人还能找到好工作吗?
- 【软件测试】资深测试工程师说:你真的能做好bug分析吗?
- 自动化测试介绍和分类,看这一篇就够了
- 测试录制的电话拨码声音信号在发送过程中的问题
- 什么是微服务?怎么测试?今天一次性讲清楚
- 要做接口并发性能测试,总得先学会分析吧
- Selenium自动化测试框架常见异常分析及解决方法
- .NET程序内存分析工具CLRProfiler的使用(性能测试)
- 《移动App测试的22条军规》—App测试综合案例分析23.1节首先需要确定测试微信App需要的设备和版本
- 《黑客秘笈——渗透测试实用指南(第2版)》—第2章2.6节分析Nessus、Nmap和Burp
- 自动化测试方式策略分析
- 如何做好测试分析
- 自动化测试之控件点击
- 测试工作中经常用到的一丢Linux命令
- Charter通信公司希望进行28GHz 5G测试
- 《数据采集与分析》课程期中测试重要知识点复习
- 接口测试CURL复制以及postman的Code功能