1.哪个函数是用来截取虚拟用户脚本中的动态值?(手工关联)
- web_reg_save_param
2.如何识别系统瓶颈?
- 从TPS指标分析(即系统每秒处理可处理事务数)当前随着用户数的增长其系统每秒可处理的事务数是否也会增长
3.think_time有什么用?
- 降低当前运行时压力,缓解对应用服务器所造成的压力
- 模拟真实生产用户操作,考察对服务器所造成的影响
4.进行参数化的目的
- 减少脚本的大小
- 提供不同的值以提高执行脚本的能力,从而更加真实的模拟生产环境的数据
5.一般什么时候开始进行性能测试
- 被测系统的正常业务流程通过,即集成测试通过后
6.解释常用的性能指标的名称和具体含义
- 事务:(全称:transaction),单位:个,即用户在准备进行一个操作到完成操作的过程
- 思考时间:(全称:thinktime),单位:秒,一般与事务组合使用
- 集合点:(全称:rendezous),一般与事务组合使用
- 事务响应时间:(全称:transaction response time),单位:秒,其主要作用为评估当前系统的响应时间的快慢
- 事务tps:(全称:transaction per second)事务处理能力,单位:笔/秒,其主要作用为评估当期服务器的处理能力
- 并发用户数:(全称:running vusers)单位:个,其主要作用为用来评估当前服务器的负载压力,并发用户计算公式:事务响应时间*事务tps=并发用户数
- 吞吐量:(全称:throughput),单位:字节,即指客户端在向服务器端发起请求后,其服务器的返回信息。吞吐量的计算公式为:总事务tps*总返回字节数*运行时间=吞吐量
- 点击数:(全称:hits per second),单位:次/秒,即每秒客户端向服务器端发起的总请求数,其主要作用为用来评估当前服务器的负载压力
- 通过事务数:单位:个,即系统在运行一段时间内其事务的总计完成事务数
- 失败事务数:单位:个,即系统在运行一段时间内其事务的总计完成失败事务数
- 事务通过率:即指系统在运行一段时间内其事务完成的成功率,其主要作为是用来评估当前系统的稳定运行处理能力。事务通过率的计算公式:成功事务数/(成功事务数+失败事务数)*100%
- cpu资源利用率,即系统在运行一段时间内,其各相关服务器cpu的资源耗用情况