LoadRunner录制脚本时协议的选择

如果使用LoadRunner工具进行录制脚本需要选择协议时,可以按以下方法:第一,最简单的,当然是让开发人员告诉你,测试对象使用的是什么样的协议;第二,使用一些简单实用的小工具来判断,测试对象使用的是什么协议,并进行尝试录制;第三,如果以上两种都不行,则使用winsock协议进行录制。


1、性能测试的协议的选择与开发应用程序的语言无关,而只与程序通讯所用到的底层通讯协议相关。

 

2、LoadRunner是抓取底层协议的包,并把包解析成能够理解和阅读的脚本

 

3、如果LoadRunner选择的录制协议,与实际的通讯协议不一致时,录制的脚本很肯能为空

 

4、录制的时候LoadRunner会启动一个自己的代理process,将客户端的请求通过这个代理process进行转发,然后接收到服务器的反馈后,在通过这个代理转发给客户端。

 

5、选择多协议录制时,其实是对各个协议的端口映射

 

6、小窍门:如果对当前需要测试的应用软件不知道使用的是什么协议,可以使用Microsoft出的一个ProcessSpy.exe查看所需要测试客户端的进程,选择进程后可以查看到进程所需要使用到的dll动态库,一般根据动态库可以判断所需要使用到的协议类型

 

7、一般录制的时候尽量不要使用winsock协议,因为这很可能导致录制下来的数据包是乱码,但是如果知道是用什么加密算法的,可以在脚本中嵌入代码来解析数据包。

 

 

你可能感兴趣的:(测试,Microsoft,脚本,工具,loadrunner,通讯)