在介绍LoadRunner性能测试工具协议选择之前,我们先来为您介绍一下通信协议的概念,通信协议是一组规定和约定的集合,简单来说就是两台或者多台计算机在通信时必须要规定好本次通信要做什么。通信的双方要遵从相互能够接受的协议才能够进行通信,例如当前广泛使用的TCP/IP协议等,任何计算机在连接网络以后只要运行TCP/IP协议,就可以访问因特网。
在了解完协议的基础知识后,下面来您介绍LoadRunner性能测试工具进行性能测试时,如何确定使用哪种协议?
一、通过询问开发人员,这种方法通常是最简单也是最直接的方法,因为没有人能够比开发人员更明确他们所开发的应用程序使用的是什么通信协议了。
二、通过概要或者详细设计手册来得知使用的协议,在没有开发人员支持时,通过概要设计或者详细设计来确认所使用的协议。
三、通过协议分析工具捕包分析,确定被测试的对象使用的协议。这里需要注意的是,在使用协议分析工具分析协议的过程中,一定要摒除底层协议,避免被底层协议所迷惑。
四、通过过去的测试经验确定被测试对象使用的协议,但使用这种方法来确定协议具有一定的不准确性。
通过以上的四种方法,我们就基本上可以确定录制时应当选择什么协议了,在确定协议之后,进入VuGen开始录制脚本,查看录制完成后是否生成了相应脚本,如果脚本的内容为空,可能是因为我们选择的协议不正确,我们需要尝试选择其他的协议,下一篇文章我们来为您介绍协议选择有哪些原则。