LoadRunner 自带协议分析功工具使用技巧

在做性能测试的时候,协议分析是困扰初学者的难题,选择错误的协议会导致Virtual User Generator 录制不到脚本;或录制的脚本不完整,有些应用可能需要选择多个协议才能完整的记录 客户端与服务器端的请求。最简单的办法就去跑去问开发人员我们的程序用什么协议通讯。当然,有时候为了面子,不好意思去问(也为装X) ,那就只能自己动手去被测系统所使用的协议。

优秀的第三方协议分析工具还是挺多的,如:MiniSniffer 、Wireshark 、Ominpeek 等;当然他们除了帮你分析协议,还提供其它更细致的信息。好吧,我们只想知道被测系统该用什么协议就够了,那为何不用loadrunner自带的协议分析功工具呢。

第一步

打开LoadRunner ---Virtual User Generator

File(文件) -----> Protocol Advisor(协议分析软件) ----->Analyze Application...(分析应用程序)

LoadRunner 自带协议分析功工具使用技巧

弹出Protocol Advisor ,是不是发现它和 “开始录制”脚本的对话框长得太像了。

LoadRunner 自带协议分析功工具使用技巧

Application type : 选择程序类型。包含两个选项,Internet Applications 一般指B/S的系统,也就是通过浏览器访问的系统;Win32 Applications 一般 C/S 的系统,也就是本地的应用程序,如 QQ。

Program to analyze :选择程序的路径,如果是本地程序(C/S),就找到程序的启动程序。如 QQ的启动程序路径:

"E:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\QQProtect.exe" ;

如果是B/S的体统找到ie浏览器的安装路径。如:

C:\Program Files (x86)\Internet Explorer\iexplore.exe 。

Program arguments : 如果是B/S的系统,请输入要访问的网址(这个网址不要加http://)。如果是C/S则为空。

Working directory : 工具目录,也就是分析信息的保存路径。

第二步

点击OK 开始打应用程序,对应用程序进行操作,loadrunner 将记录你的操作,跟录制脚本是一样一样的。

点击 stop analyzing 停止录制。

第三步

Loadrunner 会返回我们以下信息:

LoadRunner 自带协议分析功工具使用技巧

这是一个典型的web 应用,所以,我们用 Web (HTTP/HTML) 协议就可以了。

分类:默认分类 时间:2012-01-07 人气:4
本文关键词:
分享到:

相关文章

  • LoadRunner登录脚本认证失败的原因及解决方法 2013-02-06

      测试对象:某Web即时通讯系统(以下称WebIM)   开发语言:XML   数据通讯协议:Web(HTTP/HTML)协议、Windows Sockets协议   底层数据库:Mysql   服务器操作系统:Redhad 4   脚本实现功能:登入系统后,再退出系统。   问题1:录制开发的脚本可以成功回放,但是数据库的logout表里却查不到“登出”的用户?   分析:录制的时候只选用了单协议:Web(HTTP/HTML)协议,而WebIM的实现不只用到了Web(HTTP/HTML)协议

  • 使用LoadRunner进行资源占用率的分析 2013-09-08

      问题描述:LoadRunner作为业界最流行的性能测试工具,应用已经十分广泛。LoadRunner如何分析性能数据,这个是每一个做性能测试人员都非常关心的话题。但此话题受具体业务和环境的影响不太好回答,所以缩小一下范围。如何使用LoadRunner进行资源占用率(CPU,内存,硬盘)的分析?   精彩答案:   情况比较复杂,有兴趣的话可以就这个问题写本很厚的书。   1. 系统分类   1.1. windows   1.2. unix/linux   2. 核心分类   1.1. 单核CP

  • LoadRunner脚本回放问题及解决方法 2013-09-12

      在运行脚本回放过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。   需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在解决脚本回放问题前必须保证程序录制出的脚本是正确的。   1.LoadRunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的

  • LoadRunner选项设置 2014-02-21

      在LoadRunner 中有两个选项的设置是非常重要的:Recording options和Run-time settings.前者是用来设置录制脚本过程中的一些选项,而后者是用来设置回放脚本过程中的一些选项。   1、Recording options   设置录制脚本过程中的选项,使用方法:选择tools/recording options菜单或者直接点击工具栏上的录制选项按钮(见下图),   弹出图所示对话框:   下面对一些主要的选项加以介绍。   (1)Recording选项。  

  • 软件测试工具LoadRunner常见问题 2014-02-26

      1.LoadRunner录制脚本时为什么不弹出IE浏览器?   当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决。   启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可解决问题   提示:通常安装Firefox等浏览器后,都会勾选上面得选项,导致不能正常录制。因此建议运行LoadRunner得主机上保持一个干净的测试环境。   2.录制Web脚

  • LoadRunner常用函数 2014-08-19

      1. Intweb_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);/注册函数,在参数值出现的前面使用,注册成功时返回值为0,注册失败时返回值为1。左右边界需根据TreeView里相关步骤的SeverResponse代码来确定。用以上函数能获取第一个符合条件的数值。   2. web_reg_save_param("参数名”,"LB=左边界”,"RB=右边界","Ord=All",LAST);/当参数有多个值时,加上"Ord=All”后可获取所有的数

  • LoadRunner参数化功能详解 2014-08-19

      LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。   更新方式:    Each Occurrence   每次遇到参数就进行更新。   多次使用同一参数,而且没有什么关

  • 软件测试工具LoadRunner中的测试协议选择 2014-11-24

      在学习LoadRunner协议选择之前,我觉得我们有必要了解一下协议的基本概念。首先我们知道,计算机与计算机之间的通信都离不开通信协议,接着我们来说说通信协议的概念。通信协议是什么,通信协议实际上是一组规定和约定的集合。说白了就是两台或者多台计算机在通信时必须约定好本次通信做什么,例如是进行文件传输,还是发送电子邮件;然后约定怎样通信,什么时间通信等。因此,通信双方要遵从相互可以接受的协议(相同或兼容的协议)才能进行通信,如目前因特网上广泛使用的TCP/IP协议等,任何计算机连入网络后只要运

  • LoadRunner测试文件/表参数的数据分配和更新方法 2012-04-26

      用LR作测试时,往往要设置参数,参数设置的不同直接影响到测试结果,所以是测试中至关重要的一环。曾经在论坛和其他网站上搜寻过类似的问题,想从中找出实际的操作过程,但很遗憾,找到的大都比较零散,或是看了也不明白如何作,实在没办法,才想到了手册,一看之下,才发现用手册上归纳的来作为初步的指导已经绰绰有余。以下是从LR自带的帮助文件里摘出的。   警戒:以后碰到问题,边在网上搜索,边查手册,不必急着发问,因为你问的别人不一定遇到过,或者根本不理解你的意思,更惨的,放N天也无人问津。   对于文件和表

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.164 (s). 10 q(s)