1.术语
吞吐量:单位时间内流经被测系统的流量,单位(b/s)
服务器语言:jsp(Java Server Pages )-tomcat asp(Action Server Pages)-lls php(Hypertext Preprocessor)-apache
并发:是多个同时发生的操作
点击率:单位时间内(s)客户端向服务器端发出的http请求数
稳定性测试(可靠性测试):连续运行被测系统,查看系统运行时的稳定度,一般采用24*7的方式让系统不间断运行
负载测试:让被测系统在能忍受的压力范围之内连续运行,查看系统的稳定性
压力测试:连续不断的给系统增加压力,直到将被测系统压垮为止,用来测试系统所能承受的最大压力
2.LR分为:Visual User Generator、Controller、Analysis
脚本生成器:录制调试脚本 场景控制器:用脚本生成场景、执行场景、并在场景中进行监视 结果分析器:分析监控指标结果
3.使用LR进行性能测试的流程:测试计划-录制测试脚本-创建运行场景-运行测试-监视场景-分析测试结果
4.编辑脚本包括“插入事务(transaction)”、“插入集合点(rendezvous)”、“插入注释(comment)”、“插入检查点”、“插入函数”、“脚本参数化”、“关联”等
注意:1.可以同时插入transaction和rendezvous,无顺序要求;2.rendezvous只能插入到action部分,user_init和user_end中不能插入集合点
5.controller:设计和执行性能测试用场景的组件
主要监控指标:cpu利用率、可用内存容量、服务线程占用cpu的资源量
ramp up:设置虚拟用户停止的策略
start all Vusers simultaneously 同时停止所有用户