协议 | 使用Loadrunner识别被测系统协议的方法

上节说了应该如何选择协议对系统进行测试,其中介绍到了一种方法是使用Loadrunner本身自带的协议“顾问”-Protocol Advisor来识别,今天简单来说下此方法。

Protocol Advisor是LoadRunner9.5版本中的新增功能,它可以帮我们分析被测系统使用了哪些协议,并将它们显示在列表中供我们参考和选择,下面看步骤。


首先,打开Loadrunner三大组件中的Virtual User Generator组件。

依次点击File --> Protocol  Advisor-->Analyze Application...


在弹出的Protocol Advisor中首先选择协议类型 ,如果是基于浏览器的(一般是B/S系统)那么选择Internet Application,如果是基于应用程序的(一般是C/S系统)那就选择Win32 Applications,如下图:

1)Program to analyze:就是所要分析的程序路径了,如果选择了Internet Application那就直接找到IE的路径就可以,一般是"C:\Program Files (x86)\Internet Explorer\iexplore.exe"。

如果是应用程序,那就找到它的启动程序。例如QQ的启动程序路径:

"C:\Program Files (x86)\Tencent\QQ\Bin\QQScLauncher.exe"。

 

2)Program arguments : 如果是基于浏览器的系统,就输入你要测试系统的网址。如果是应用程序那就保持为空。


3)Working directory :这个就是工作目录了,一般选完了程序路径之后自动填充。

 

接下来,我们选择Internet Application,填入农行网银的网址来尝试一下。


点击OK之后自动弹出IE浏览器并打开网站,对网站进行操作,Loadrunner将记录你的操作并显示事件数量,跟录制脚本的时候差不多,


点击"Stop Analyzing"按钮停止录制。Loadrunner处理完毕会返回如下信息:


我们可以看到,Loadrunner将录制过程中使用的协议都显示了出来,但我们不一定就要使用多协议录制,对于上述网站使用Web(HTTP/HTML)这个协议就可以搞定了。

点击“Web(HTTP/HTML)”,Loadrunner会自动选择该协议并弹出我们熟悉的录制界面,接下来就跟录制的步骤一样了。


END

长按上方二维码识别关注

你可能感兴趣的:(性能测试,协议)