LoadRunner如何开展性能测试

简介:
最近一直想理清思路,特别是碰到一些业务复杂的项目,要求做性能测试,结果一时就不知道怎么下手了。因为之前面试的时候,也碰到很多面试官对性能测试知识方面的提问,面试多了,就有经验,现在写下来,脑子不会乱,按思路,照说照做吧!!
  使用工具如何开展性能测试工作呢?不多说,自己的思路如下步骤:
  1、接到项目时,首先了解系统架构,是B/S,还是C/S,使用什么应用服务器(即中间件),什么数据库
  2、熟悉系统的功能、业务流程,明确项目的性能需求是什么?有哪些性能指标?
  3、编写性能测试计划。(有些公司不要求写)
  4、设计性能测试用例。(按场景设计思路来写比较清晰)
  5、准备测试数据,如一些业务需要大数据量的,就要先造好数据。
  6、选择录制协议,录制两份业务需求功能一样的脚本。(好处是:一是可以做脚本备份,二是脚本优化查找需要关联的地方)
  7、优化脚本,包括设置参数化,检查点,关联,集合点,事务以及自行编写的函数,日志输出函数等。
  8、创建场景。(创建两份一样的场景,以20/80并发用户原则递增来设计,如并发要100个用户,第一份创建80个用户并发,第二份创建100个用户并发,这样在结果分析中容易发现)
  9、场景设计,添加集合点策略,负载均衡器,对“运行时设置”,如lr_think_time,迭代设置,日志输出控制等。
  10、场景运行,添加监控图表,服务器系统资源监控计数器,数据库系统资源监控等。
  11、性能结果分析,通过监控图表的数据(事务响应时间、点击率、吞吐量)、系统资源分析、web页面诊断分析等。
  12、收集测试结果,编写性能测试报告。
  以上是自己总结的一点经验,有不对的思路请大家多多指教。活到老,学到老!


最新内容请见作者的GitHub页:http://qaseven.github.io/
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
3月前
|
监控 测试技术 Apache
性能测试工作如何开展?
性能测试工作如何开展?
|
3月前
|
SQL 安全 测试技术
『渗透测试基础』| 什么是渗透测试?有哪些常用方法?如何开展?测试工具有哪些?优势在哪里?
『渗透测试基础』| 什么是渗透测试?有哪些常用方法?如何开展?测试工具有哪些?优势在哪里?
181 0
|
3月前
|
开发框架 测试技术 定位技术
如何开展移动应用程序性能测试?
如何开展移动应用程序性能测试?
|
7月前
|
算法 测试技术 数据安全/隐私保护
没有接口需求文档,如何开展接口测试?建议收藏
没有接口需求文档,如何开展接口测试?建议收藏
|
6月前
|
Java 测试技术 数据库连接
MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装
MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装
48 0
|
9月前
|
运维 测试技术
嵌入式软件测试笔记12 | 什么是状态转换测试?如何开展?
嵌入式软件测试笔记12 | 什么是状态转换测试?如何开展?
123 0
|
10月前
|
测试技术
嵌入式软件测试笔记8 | 嵌入式软件测试中可测性审查如何开展?
嵌入式软件测试笔记8 | 嵌入式软件测试中可测性审查如何开展?
64 0
|
10月前
|
测试技术 程序员 开发工具
嵌入式软件测试笔记7 | 嵌入式软件测试中基于风险的测试策略如何开展?
嵌入式软件测试笔记7 | 嵌入式软件测试中基于风险的测试策略如何开展?
94 0
|
10月前
|
Arthas JSON 前端开发
在接口自动化测试过程中,如何开展接口自动化测试?单个模块和多个模块关联又怎么去做测试?
在接口自动化测试过程中,如何开展接口自动化测试?单个模块和多个模块关联又怎么去做测试?
219 2
|
数据可视化 测试技术
测试用例评审如何开展
测试用例评审如何开展
132 0
测试用例评审如何开展

热门文章

最新文章