性能测试术语
性能测试
通过某些软件进行自动测试,找出压力点,负载量等。
事务
为了衡量某一操作性能,在该操作的开始和结束加入范围
并发
大量用户同时操作,对服务器产生压力
并发用户数
一起向服务器发送带有压力或者影响的操作的用户的数量。
检查点
设置检查点判断服务器返回的内容来反应操作是否成功
集合点
设置集合点控制用户在某一时候进行统一的操作
思考时间(LoadRunner里面代码叫Think_Time)
用户在进行操作的时候,每个请求的间隔时间
吞吐量
单位时间内系统处理客户请求的数量
事务响应时间
事务响应时间是一个统计量,是评价系统性能参数的重要参数。
TPS
Trasaction per seconds 也就是事物数/秒 , 是软件测试结果的测量单位,反映了系统在同一时间内能处理业务的最大能力,这个数据越高,说明系统处理的能力越强。
LoadRunner测试流程
制定测试计划 → 创建测试脚本 → 创建场景 → 运行场景 → 监控场景计划 → 查看结果
LoadRunner 软件 每个的作用
Generator = 录制脚本
Controller = 创建/运行/监控 场景
Analysis = 分析测试结果
Generator 录制/生成 脚本
要创建一个自动测试,首先要创建自动测试脚本,测试脚本的录制和维护是负载测试的重要步骤之一,成千上万的虚拟用户就是通过执行这个脚本来对系统施压的。 说白了, 这个软件可以用来监视并激流客户端和服务器之间的通话,让虚拟用户模拟实际的业务流程,记录真正用户的操作行为,并将其转换成特定的测试脚本语言集合。
Controller 创建测试场景
一般我们都是录好脚本后,再来进行创建测试场景的。
创建场景的目的是为了实现真正的负载,也就让一台机或者多台机器模拟多个用户, 同时执行脚本,对被测引用进行操作或者发起请求,执行场景的过程就是对系统施压的过程。