赢得面试——性能测试你所需要知道的

本文详细介绍了性能测试的关键知识点,包括性能测试工程师所需的技能、典型术语、测试流程、测试类型,以及负载测试和压力测试的区别,深入解析了并发的概念。对于想要在面试中脱颖而出的性能测试工程师来说,是不可或缺的参考资料。
摘要由CSDN通过智能技术生成

赢得面试——性能测试你所需要知道的

Q1. 性能测试工程师所需要的一般技能都有什么?

  • 软件测试基本理论和测试方法、测试技术
  • 掌握 Loadrunner、JMeter、Locust等性能测试工具的使用
  • 掌握Oracle、MySQL等数据库的使用方法和基础的SQL调优、数据库性能优化方法
  • 掌握Unix/Linux操作系统的使用和基础调优方法
  • 掌握WebLogic/WebSphere等应用服务器的使用和基础的调优方法
  • 掌握WEB Application 开发的基础架构设计
  • 综合分析与定位系统性能问题的能力
  • 了解或者熟悉一般的WEB Application/Mobile Application等软件产品产生性能问题常见原因(分析)
  • 有过发现、诊断性能问题的基本经验(实践经验)

Q2. 性能测试中典型的术语有哪些?

典型的术语有:并发用户、并发用户数量、请求响应时间、事务响应时间、吞吐量、吞吐率、TPS、点击率、资源利用率等。

 

术语 说明
并发用户 是同时执行一个操作的用户,或者是同时执行脚本的用户,这个并发在设置不同场景的时候并发的情况是不一样的,在实际的测试中需要根据具体的需求进行设计。
并发用户数量 并发主要是针对服务器而言,是否并发的关键是看用户操作是否对服务器产生了影响。因此,并发用户数量的正确理解为:在同一时段与服务器进行了交互的在线用户数量。这些用户的最大特征是和服务器产生了交互,这种交互既可以是单向的传输数据,也可以是双向的传送数据。
并发用户数量的统计的方法还没有准确的公式,因为不同系统会有不同的并发特点。例如OA系统统计并发用户数量的经验公式为:使用系统用户数量*(5%~20%)。对于这个公式是没有必要拘泥于计算的结果,因为为了保证系统的扩展空间,测试时的并发用户数量要稍微大一些,除非是要测试系统能承载的最大并发用户数量。举例说明:如果一个OA系统的期望用户为1000个,只要测试出系统能支持200个并发用户就可以了。
请求响应时间

请求响应时间指的是客户端发出请求到得到响应的整个过程的时间。

这个过程是从客户端发起一个请求开始计时,到客户端接收到从服务器端返回的响应结果为止计时结束。

在某些工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值