LoadRunner 2021 录制脚本和编写脚本

安装社区版:免费,随便注册一个 官网直接下 省心省力 

万年不变的三大组件

 

controller 场景控制

analysis 结果分析

Virtual User Generator 虚拟用户生成器

学lr之前的专有词

场景 事务 虚拟用户 虚拟用户脚本

了解负载测试流程

计划 脚本创建 场景定义 场景执行 场景监控 分析结果

=

规划计划 创建虚拟账号脚本 创建方案 运行方案 监视方案 分析测试结果

在压力测试中需要关注的指标

1.吞吐量TPS transaction per second 单位时间内服务器处理的事务数

2.吞吐量HPS hits per second 单位时间内服务器处理的点击率

3.资源利用率 内存 <=75%

4.资源利用率 CPU <=75%

5.磁盘读写 短板

6.带宽使用率 75% 100Mb/s B byte b bit 1B=8b 12.5MB/s

什么是响应时间

1.用户角度的响应时间出发

 概括:从需求发出到显示界面

 电脑域名解析+服务器IP地址简历TCP连接+请求发给服务器+请求在服务器之间传输+服务器处理   请求的时间+响应在服务器之间传输的时间+响应传输给服务器的时间+响应在客户端渲染的时间

2.测试角度出发

和服务器IP地址建立TCP连接的时间

请求发送给服务器的时间

请求在服务器之间的传输的时间

服务器处理请求的时间 

响应在服务器之间的传输的时间

响应传输给客户端的时间

响应时间的的值: 2S 优秀 5S一般 7S 差 根据不同行业有不同要求

3.其他指标 

1.并发用户量 单位时间内同时有多是个用户访问同一个业务请求

2.PV page view 页面预览量

3.UV user view 用户预览量

我们进行性能测试都测些什么?

面试问题:你都用LR做过那些测试?

1.负载测试 确定服务器最大承载上线

2.压力测试 确定服务器高负载下能否长时间稳定运行

3.并发测试:大量用户在同一时间发送同一个业务请求

4.基准测试 模拟一定量用户运行一种或多种不同业务请求 以结果去业务调优

5.配置测试 将服务器硬件合理分区给不同对应业务 以及 未来公司用户变量调整

性能测试流程

分析阶段

业务分析 1.业务流程分析 2.业务数据分析

性能测试范围 要测那块 1.访问量大的 2.核心功能 3.容易产

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
LoadRunner是一款常用的性能测试工具,用于模拟多用户同时访问一个应用程序,以测试应用程序的性能和可靠性。下面是一个简单的LoadRunner脚本编写步骤: 1. 创建脚本LoadRunner中创建一个新的脚本,选择需要测试的协议并录制脚本。在录制期间,可以使用LoadRunner提供的录制器来记录用户会话和交互。 2. 添加事务 将需要测试的业务流程分解成不同的事务,并将这些事务添加到脚本中。每个事务都应该包含一些关键步骤,如登录、搜索、添加到购物车、结账等。 3. 参数化 为了模拟多个用户同时访问应用程序,需要在脚本中使用参数化技术。将一些常量值,如用户名、密码、搜索关键字等替换为参数,并为这些参数创建数据文件。 4. 调整脚本录制期间,可能会有一些无关的请求被记录下来,或者某些请求需要进行调整。在调整脚本时,可以使用LoadRunner提供的编辑器来删除或修改请求。 5. 添加验证点 为了确保应用程序的正确性和可靠性,需要在脚本中添加验证点。验证点可以检查页面元素、响应时间、返回值等。 6. 运行脚本脚本准备好后,可以将其上传到LoadRunner Controller中并运行。LoadRunner Controller将模拟多个用户同时访问应用程序,并记录性能数据。 7. 分析结果 在测试完成后,可以使用LoadRunner Analysis工具来分析性能数据。分析结果将显示应用程序的各种性能指标,如平均响应时间、吞吐量、错误率等。根据这些指标,可以进行性能优化和调整。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值