性能测试常见指标和类型
767
2022-11-05
软件测试培训之选择服务性能测试脚本使用的协议
例如:Web应用的客户端和服务器之间通常是使用HTTP/HTTPS协议进行通信的,但HTTP/HTTPS协议是基于TCP协议上的应用层协议,因此在LoadRunner工具中,采用Socket或HTTP/HTTPS协议上的应用层协议,因此在LoadRunner工具中,采用Socket或HTTP/HTTPS协议均能录制得到脚本。
另一个例子是使用自定义的TCP或UDP协议进行通讯的C/S应用(如腾讯的QQ),在TCP或UDP协议层上一定可以进行录制等方式得到客户端与服务端之间的通信协议,并使用符合协议要求的编码与解码方式产生和解析通信数据包。
选择性能测试脚本录制协议时,有几点必须说明的内容:
(1)使用socket协议可以对任何应用通信进行录制,但这种录制生成的脚本很可能没有任何意义。
(2)在对应用的通信进行录制生成脚本后,对脚本进行回放,有时会出现回放无法继续的情况(停留在某个步骤无法进行下去),此时应该考虑是否使用了合适的协议,很可能是由于协议选择不正确或是不全面,导致部分通信没有录制成功。
发表评论
暂时没有评论,来抢沙发吧~