负载测试:通过被测试系统不断增加压力,直到性能指标超过预期值或者某种资源达到饱和状态。
2.性能测试包含了哪些测试(至少举出3种)
压力测试、负载测试、并发测试、可靠测试、失效恢复测试。
3.简述性能测试的步骤
计划测试—测试设计—创建脚本—创建场景—分析结果
4.简述使用Loadrunner的步骤
脚本录制设置—录制脚本—调试脚本—场景设置—结果分析
5.什么时候可以开始执行性能测试?
在产品相对比较文档,功能测试完成后。灵活性比较强。
6.LoadRunner由哪些部件组成?
virtual user generator
contorller
running contorller
analysis
7.你使用LoadRunner的哪个部件来录制脚本?
virtual user generator
8.LoadRunner的哪个部件可以模拟多用户并发下回放脚本?
contorller
9.什么是集合点?设置集合点有什么意义?Loadrunner中设置集合点的函数是哪个?
集合点:设置多个用户到达某个用户数量点集合,同时触发一个事务,以达到模拟真实环境下同时多个用户操作,同时模拟负载,实现性能测试的最终目的LR_rendezvous(“集合点名称”)
10.什么是场景?场景的重要性有哪些?如何设置场景?
场景:模拟真实环境中,用户运行状况。
1.通过场景来模拟实际用户的操作,性能测试结果才具有代表性。
2.在运行过程中也需要关注场景性能测试值,测试过程是否正常。
1.选择场景中需要的脚本
2.选择为目标场景,还是指定的手工场景
3.设置用户数、设置产生负载的设备
4.设置执行策略
11.请解释一下如何录制web脚本?
LR通过转发请求,来捕获数据包,来形成脚本
12.为什么要创建参数?如何创建参数?
参数:在环境变化时必须时脚本具有环境变化的能力,就需要参数化(客户端发送到服务器端)
1.确定要参数话的数据
2.设定规则形式来取值