robot framework 测试restful 接口

     使用Robot framework  做restful接口测试 首先创建一个用户关键字叫sendPost ,传入参数为:url,methond,data 分别为请求的地址,请求的方法,以及请求数据,并定义一个返回值jsonResp,如下图


以下是sendPost的内容:

第二行为创建一个dictionary用来保存请求头信息,这里设置Content-Type=application/json 因为我们发送请求时为json类型。

第三行为创建一个session ,第一个参数为这个session的别名,这里为api ,第二个参数为请求的url,第三个参数为我们的请求头信息。

第四行为发送一个post请求,第一个请求参数为我们session的名字,第二个参数为我们的请求方法,第三个参数为我们请求的数据。我们用resp接收post返回的参数,接收的参数里面我们可以获取到status_code和content

第七行是判断请求返回是否为200,如果不是200那么整个案例就会失败。如果是200,那么继续执行下面的。

因为报文返回的是json类型,因此在第8行将返回的内容转换为json类型。

第十行,第十一行则是从json分别获取msgCode和msgInfo。

第十四行为判断返回的msgCode是否为指定的字符串。

第十五行为删除之前的session。

你可能感兴趣的:(robot framework 测试restful 接口)