性能测试-LoadRunner

一. Load Runner 脚本录制

1.1 了解 WebTours系统

(1)WebTours如何启动

性能测试-LoadRunner_第1张图片

在浏览器中输入ip+端口号+/WebTours就可以访问到了

(2)WebTours 配置

在 conf 中的 http.conf 中可以看到端口号:1080

性能测试-LoadRunner_第2张图片

 性能测试-LoadRunner_第3张图片

1.2 脚本录制

1. 创建一个脚本

性能测试-LoadRunner_第4张图片

2. 选择协议

性能测试-LoadRunner_第5张图片

性能测试-LoadRunner_第6张图片

性能测试-LoadRunner_第7张图片

1.3 编译

将无用的脚本删除掉

性能测试-LoadRunner_第8张图片

1.4 运行(回放)

性能测试-LoadRunner_第9张图片

二. 脚本加强 

2.1 事务插入

开启事务:lr_start_transaction("login");

事务结束:lr_end_transaction("login", LR_AUTO);

注意:事务必须有开始有结束,开始的事务和结束的事务的名字必须一致

2.2 集合点

在Load Runner 中,为了达到并发这样的机制,就引入了集合点:lr_rendezvous("rendezvous1");

性能测试-LoadRunner_第10张图片

2.3 插入检查点

检查点的插入要放到请求URL之前

性能测试-LoadRunner_第11张图片

性能测试-LoadRunner_第12张图片

2.4 参数化

性能测试-LoadRunner_第13张图片

 

重新设置好参数后点击Parameters可以添加新的参数

 性能测试-LoadRunner_第14张图片

设置日志打印,方便查看日志 

 性能测试-LoadRunner_第15张图片

性能测试-LoadRunner_第16张图片 性能测试-LoadRunner_第17张图片

 2.5 打印日志

函数:

(1) lr_log_message("登录")

(2) lr_output_message("hello %s",lr_eval_string("{username}"));

三. Controller

Controller 打开方式:

通过VUG打开:

性能测试-LoadRunner_第18张图片

性能测试-LoadRunner_第19张图片

直接双击Controller 打开

性能测试-LoadRunner_第20张图片

3.1 设计场景

design

性能测试-LoadRunner_第21张图片

run: 

性能测试-LoadRunner_第22张图片

性能测试-LoadRunner_第23张图片

 在电脑的服务中找到以下两个并启动:

性能测试-LoadRunner_第24张图片

性能测试-LoadRunner_第25张图片

选择完后点击OK,相应指标放在下面:

性能测试-LoadRunner_第26张图片

四. Analysis

性能测试-LoadRunner_第27张图片

图标合并:

性能测试-LoadRunner_第28张图片

添加新的图表:

性能测试-LoadRunner_第29张图片

你可能感兴趣的:(服务器,运维)