Robot Framework之Remote—基本原理介绍
Posted 点点寒彬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Robot Framework之Remote—基本原理介绍相关的知识,希望对你有一定的参考价值。
Remote—基本原理介绍
背景
我们日常写测试用例的时候,难免会有需要从服务器去获取数据的情况,RF框架本身是基于Python
的一层封装,对于复杂的交互和编码并不友好,因此官方提供了一个Remote
的方法来来帮助我们改善这个情况,可以像执行关键字一样执行后台的方法,便于我们简化复杂的调用。
Remote的原理
Remote
的的原理实际上就是使用HTTP
请求到一个后台服务,执行了后台服务的逻辑之后获取一个返回结果,实际上,自己去写一个HTTP
服务然后解析返回值,跟使用Remote
是一样的。
官方介绍的逻辑图是这样的。
它们的差异在于Remote
使用的是XML-RPC
,而我们一般的HTTP
大多会使用JSON
。
由于是基于HTTP
协议进行通讯,因此这种方式就可以跨语言了,比如RobotFramework
是基于Python
的,可以很方便的调用Python
的库,但是如果业务服务是Java
,并且请求的时候需要做一些加密的逻辑,那么直接调用业务的加密方法是最好的,如果没有Remote
&#
以上是关于Robot Framework之Remote—基本原理介绍的主要内容,如果未能解决你的问题,请参考以下文章