Loadrunner性能测试基础教程(图文版)
今日分享:Loadrunner性能测试基础教程(图文版)
动力来源:某线上客户的Loadrunner期末作业
Loadrunner难度级别:基础级
工具版本:Loadrunner11
以下为操作过程:
一、实验要求与步骤
1.启动Web Tours服务

2.注册测试账号





3.手动完成一次订票流程



4.查看行程,预定完成

任务一、使用VuGen录制并增强脚本测试
脚本1
1.录制流程:登录—>查询订单
①登录


②查询订单

2.增加事务:为登录增加login1事务,为查询订单增加search事务(截图)


3.参数化登录信息(截图)






4.插入检查点

5.验证脚本

补充内容:迭代三次

2.脚本2
录制流程:登录—>查询机票—>订票
增加事务:①为登录添加login2事务

②查询机票添加searchFlight事务

③选择航班添加selectFlight事务

3.验证脚本(截图)

补充:数据库验证(检查点的一种)
生成两条订票信息

任务二:使用Controller设计负载测试场景
1.两个脚本各分别要求模拟10个用户同时执行事务操作,场景设计为:每2秒增加5个用户,持续5分钟后,用户每秒退出2个用户(每个脚本分配固定量用户)
①脚本1(关注集合点的设置)


②脚本2(关注集合点的设置)


2.同时执行两个脚本,总用户20个,脚本1占60%,脚本2占40%(按百分比模式分发虚拟用户)



任务三:使用Analysis分析测试结果(记录事务的最小响应时间、平均响应时间、最大响应时间)
脚本1:摘要报告、事务响应时间图(login1事务、search事务)
①摘要报告

②login1事务/search事务:最小响应时间、平均响应时间、最大响应时间

脚本2:摘要报告、事务响应时间图(login2事务、searchFlight事务、selectFlight事务)
①摘要报告

②login2事务/searchFlight事务/selectFlight事务:最小响应时间、平均响应时间、最大响应时间

脚本1+脚本2:摘要报告、事务响应时间(login1事务、search事务、login2事务、searchFlight事务、selectFlight事务)
①摘要报告

②login1事务/search事务/login2事务/searchFlight事务/selectFlight事务:最小响应时间、平均响应时间、最大响应时间



