RF接口测试(1)

RF是做接口测试的一个非常方便的工具,我们只需要写好发送报文的脚本,就可以灵活的对接口进行测试。

做接口测试我们需要做如下工作:

1、拼接发送的报文

2、发送请求的方法

3、对结果进行判断

我们先按步骤实现,再进行RF操作的优化。

现在就让我们来完成一个拼接发送报文的方法,这个方法也是小编和同事聊天时无意聊到的,很巧,不知道各位想到没有,反正小编没想到^_^,话不多说,先上代码:

#coding: utf-8

import json

class JsonModify(object):

‍    def __init__(self):
        pass

    def post_info(self, *parameters):

        jsonStr = {}
        strDict = 'jsonStr'
        for parameter in parameters:
            # print(strDict + parameter)
            try:
                exec(strDict + parameter)
            except:
                print 'Expression execute failed![',strDict + parameter,']'
                raise

        return json.dumps(jsonStr)‍

现在我们来分析一下上面的代码:

首先我们定义了一个post_info函数,参数传的 *parameters可变参数,也就是说我们在传参的时候可以传任意

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值