LoadRunner

基于底层的通信协议
覆盖广泛(将近50种协议)
无代理监测
深层诊断
深层挖据客户端到web服务,web服务到应用服务,应用服务到数据库服务的各个时间段响应时间。

用途:

压力测试
容量规划
硬件选型

模块

  1. 虚拟用户生成器
  2. Controller
  3. Analysis

操作流程:

  1. Vugen:生成脚本
  2. Controller:起到调度压力测试并管理监控器
  3. Load Generators:模拟大量真实用户的产生
  4. 性能监控器(利用系统已有的软件实现无代理windows performance等等)
  5. Analysis

测试步骤

1. 测试计划

业务流程
输入
环境(监控)

2. 创建脚本

录制

建议:录制->基于URL的脚本

回放
增强功能
- 事务(持续时间)
- 参数化:唯一性;数据依赖;日期约束;数据缓存(绕过数据库等缓存机制,测试更具真实性)
- 验证:文本检查(web_reg_find)
- 关联:
比如SessionID
录制时12345,回放时就变成45678,导致服务器认为是不同的用户
解决方案
将sessionID关联起来,保存到一个临时参数中,需要时读取出来

3. 设计场景

1.手工场景
2.目标场景

4. 执行场景

单个场景
混合类场景
- 第一次:3~5个虚拟用户
增强日志
无思考时间
- 第二次:20%
标准日志
5秒思考时间
- 第三次:100%
出错日志
思考时间随机
- 第四次:100%++

5. 收集分析
6. 继续执行第4步

LoadRunner自带测试Demo账号密码
账号:jojo
密码:bean

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值