软件测试培训之选择服务性能测试脚本使用的协议

网友投稿 767 2022-11-05

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之选择服务性能测试脚本使用的协议

例如:Web应用的客户端和服务器之间通常是使用HTTP/HTTPS协议进行通信的,但HTTP/HTTPS协议是基于TCP协议上的应用层协议,因此在LoadRunner工具中,采用Socket或HTTP/HTTPS协议上的应用层协议,因此在LoadRunner工具中,采用Socket或HTTP/HTTPS协议均能录制得到脚本。

另一个例子是使用自定义的TCP或UDP协议进行通讯的C/S应用(如腾讯的QQ),在TCP或UDP协议层上一定可以进行录制等方式得到客户端与服务端之间的通信协议,并使用符合协议要求的编码与解码方式产生和解析通信数据包。

选择性能测试脚本录制协议时,有几点必须说明的内容:

(1)使用socket协议可以对任何应用通信进行录制,但这种录制生成的脚本很可能没有任何意义。

(2)在对应用的通信进行录制生成脚本后,对脚本进行回放,有时会出现回放无法继续的情况(停留在某个步骤无法进行下去),此时应该考虑是否使用了合适的协议,很可能是由于协议选择不正确或是不全面,导致部分通信没有录制成功。

上一篇:软件测试培训之性能测试应用领域分析
下一篇:MySQL GTID 错误处理汇总
相关文章

 发表评论

暂时没有评论,来抢沙发吧~