性能测试进阶培训(LoadRunner方向)实战视频课程

各位,现在LR用的越来越少了.1 学习性能测试的理论、常用术语;2 学习如何使用脚本模拟HTTP请求,手动关联等;3 学习loadrunner各组件的常用设置;4 学习如何搭建zabbix监控系统;5 学习如何查看zabbix监控系统、;6 学习常用的...

11865人学习

中级65课时2016/01/27更新

二维码下载学堂APP缓存视频离线看

王腾飞
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

测试工程师(全部学习)

你将会学到:

各位,现在LR用的越来越少了.1 学习性能测试的理论、常用术语;2 学习如何使用脚本模拟HTTP请求,手动关联等;3 学习loadrunner各组件的常用设置;4 学习如何搭建zabbix监控系统;5 学习如何查看zabbix监控系统、;6 学习常用的linux系统、中间件、负载解决方案.

课程简介:

不建议各位学习。不建议各位学习。不建议各位学习。不建议各位学习。不建议各位学习。不建议各位学习。

现在LR用的越来越少了,不建议各位学习,大家应该学习jmeter.

这个课程也只有脚本的学习,没有实战的内容


本课程主要培训性能测试相关知识。

首先将介绍性能测试的理论及相关术语,引导学员从本质上认识性能测试。

将详细讲解如何使用编写性能测试脚本,及loadrunner的相关设置。


展开更多

课程大纲-性能测试进阶培训(LoadRunner方向)实战视频课程

  • 第1章loadrunner安装以及安装后系统配置(1小时17分钟7节)

  • 1-1

    loadrunner安装位置在本地工作机上要安装LR,可以随时调试脚本。囿于不能公开讨论的原因,目前LR应用最广泛的版本是LR11,该版本应用于正式测试时,最好安装在windows2k8r2上,次之是windows7。不要以为追求新的操作系统,比如windows8/8.1/10有多高大上,在实际工作中以完成任务,提高办事效率为中心,LR11在这些系统上兼容性并不好。也不要追求使用LR11.5/LR12,LR11足以实现日常工作需求。应用于正式测试的LR,应该与被测试系统处于同一局域网内,以消除网络延迟的影响。

    [08:11]
  • 1-2

    Vmware workstation安装windows se本节介绍了如何在vmware workstation里安装windows server 2008 r2。安装过程比较简单,没有特别的内容。已经安装过的可以直接跳过。

    [06:16]
  • 1-3

    在windows server 2008 r2上安装load本节讲解如何在windows server 2008 r2系统上安装loadrunner 11。所有的操作均在adminitrator用户下执行。安装loadrunner前需要先安装.net framework3.5。安装过程中如果出现vc2005缺失的问题,手动安装即可,文件路径为:<LR安装文件路径>\\\\\\\\lrunner\\\\\\\\Chs\\\\\\\\prerequisites\\\\\\\\vc2005_sp1_redist\\\\\\\\ ,文件名vcredist_x86.exe。安装后需要关闭系统的DEP、IE ESC。关闭系统DEP的命令为:bcdedit.exe /set {current} nx AlwaysOff。注意安装LR的系统最好不要乱安装软件,不要安装杀毒软件等等,避免在使用LR过程中出现莫名其妙的异常。不建议汉化LR,有些选项翻译的不好,看汉化后的选项通常不知所云,还不如直接看英文原版;汉化也降低LR的稳定性。

    [11:28]
  • 1-4

    Vmware workstaion安装CentOS 6.3本节讲解如何在vmware workstation里安装CentOS 6.3并且简单介绍了相关的linux命令,如何设置网络等。安装过程简单,没有特别的内容。已经安装过的可以跳过。安装过程中,在进入安装里,按ESC键,然后输入linux text即可进入CentOS最小版本的安装过程。

    [08:27]
  • 1-5

    linux配置,如何配置网络等本节讲解了如何配置CentOS的网络和hostname等信息。过程简单,没有特别的内容,已经配置过了可以跳过。

    [06:00]
  • 1-6

    linux相关命令介绍本节介绍了在之后的章节中经常使用的一些linux命令。过程简单,没有特别的内容。如果已经使用过了,跳过即可。

    [13:53]
  • 1-7

    在linux上安装LoadGenerator本节讲解如何在centos6.3上安装LoadGenerator及相关软件的下载地址。安装时如果遇到缺少软件包的情况,用yum命令安装即可,安装过程使用默认的设置即可。安装后,程序启动的脚本路径为:/opt/HP/HP_LoadGenerator/bin/,文件名为m_daemon_setup。视频中提供了00041和00031版本的下载,虽然只介绍了00041的安装方法,但是00031的安装过程并没有差别。在场景中连接loadGenerator前,注意关闭掉loadGenerator所在系统的防火墙和SELinux,设置连接属性时注意勾选“不使用RSH”的选项。

    [23:44]
  • 第2章loadrunner对oracle SQL语句进行压测(1小时57分钟6节)

  • 2-1

    loadrunner压测oracle SQL下载对应版本的ODAC,32位11版的ODAC下载地址:http://pan.baidu.com/s/1jG4ffDW 密码:ifsm;安装完成后配置tnsnames.ora文件,配置环境变量ORACLE_HOME/ORACLE_SID/TNS_ADMIN;在命令行里执行注册:%systemroot%\\SysWoW64\\regsvr32   %ORACLE_HOME%\\bin\\OraOLEDB11.dll;在LR中新建脚本时,使用web service协议。

    [31:21]
  • 2-2

    安装centos桌面以安装数据库接下来几节讲解了如何安装数据库,如果有兴趣可以尝试。

    [09:02]
  • 2-3

    安装oracle本节讲解如何在centos中安装oracle数据库及配置PL/SQL。

    [33:13]
  • 2-4

    安装oracle补充启用oracle,用oracle用户登录,在命令行中用sqlplus "/as sysdba"进入sqlplus,用startup命令启用oracle;退出sqlplus,在命令行中执行lsnrctl start启用网络监听。用/etc/init.d/iptables stop关闭防火墙,用chkconfig iptables off来让防火墙不要开机启动。用setenforce 0命令临时关闭SELinux,修改/etc/selinux/conf文件以永久关闭SELinux服务。

    [10:41]
  • 2-5

    oracle启动与字符集的调整如果在执行sql时出现乱码,那么先在NLS_DATABASE_PARAMETERS中查看系统的编码,调整本地环境变量使之编码与服务器编码一致即可。如果服务器的编码不支持中文,将数据库删除重建一个,建立数据库的时候注意在第9步中设置character set值就可以了。新建或者修改本地的环境变量名为NLS_LANG,该变量名的格式为< NLS_LANGUAGE >_< NLS_TERRITORY >.< NLS_CHARACTERSET >,如AMERICAN_AMERICA.WE8MSWIN1252,注意各个参数中间的 _ 符号和点号,如果在linux上修改NLS_LANG,注意设置简单中文是参数值要加引号NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

    [21:59]
  • 第3章loadrunner录制相关(1小时42分钟5节)

  • 3-1

    录制选项讲解本节讲解录制的Recording选项,通常不录制非HTML资源,或者叫静态资源,因为这些资源都是由CDN提供的;经常用的是HTML-based scripts,在高级里选择web_url和web_submit_data脚本。

    [20:34]
  • 3-2

    录制时过滤请求1.录制是在录制选项中Recording -> HTML-based script -> HTML Advanced -> 在Non HTML-generated elements下勾选 Do not record,可以过滤掉非HTML资源,即图片、JS、CSS文件等静态资源;2. 同样在录制设置中的Port Mapping中新建条目,然后选择勾选或者不勾选可以过滤掉请求

    [30:37]
  • 3-3

    解决服务器响应乱码的问题通过录制选项在写脚本之前,要知道服务器使用的字符集。对于中文的环境来说,通常使用的字符集是UTF-8或者GBK。在弄明白服务器使用的字符集之后,要知道LR所在的操作系统使用的字符集,在命令行内使用CHCP。如果LR所在的操作系统的字符集与服务器一致,那么不用在录制选项中勾选support charset,让LR使用操作系统的字符集即可。如果不一致,那么可以使用录制以修改LR脚本的全局字符集,或者使用web_reg_save_param配合lr_convert_string_encoding函数将某个请求的响应信息从GBK修改为UTF-8。切记,如果服务器使用GBK字符集,那么保证操作系统使用GBK字符集即可,不要修改LR的字符集为UTF-8,因为GBK不能直接转换为UTF-8。

    [29:31]
  • 3-4

    解决服务器响应乱码的问题通过运行时设置本节讲解如何通过运行时设置修改LR使用的字符集,具体操作为:Run-time Settings -> Internet Protocol -> Preferences -> Options -> General -> Convert from/to UTF-8,修改为Yes,默认为No,如果设置为No,那么LR使用操作系统的默认字符集,该设置影响一个脚本内的所有Action。录制的设置会影响运行时设置。

    [17:40]
  • 第4章loadrunner运行时设置(2小时31分钟12节)

  • 4-1

    LR运行时设置Run Logic讲解上1. Run Logic控制脚本运行的逻辑,即脚本文件运行的先后顺序;2 在Run logic中删除脚本只表示该脚本不会明确的执行,并不能删除真正的脚本文件。3 脚本文件,即Action可以重命名,删除等,也可以带参数或者相互调用。4 可以在Run logic中增加block,在块中添加若干个Action,且可以控制块中action运行的逻辑顺序及迭代的次数。本节为重点,需要理解。

    [15:19]
  • 4-2

    LR运行时设置Run Logic讲解下本节讲解 1. action之前的调用及传参数; 2 介绍VuGen中的运行时设置与控制器中的运行时设置的区别,控制器中的运行时设置继承自VuGen中的设置,但是也会修改某些设置。3. 顺带介绍如何使action本身不以事务的形式显示到controller中。本节为重点,需要理解。

    [17:16]
展开更多

“王腾飞”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部