您的位置:首页 > 编程语言 > Python开发

python之接口测试get接口

2016-10-28 17:24 127 查看
Pyhton之接口测试:get
Get接口是最简单的一种接口,我经常接触的是get、post、put接口,这次说说get接口。
登录功能,用的是get接口。
登录成功返回值含有“"return_code":0”,根据接口返回是否含有此字符串,来判断登录是否成功。
源码如下,需要注意的地方详见代码上方的备注:
-----------------------------------------------------------------------

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib2
import re

def login():

    try:

        # 将接口用urllib2封装,接口有两个参数username、password,中间用&连接
        req = urllib2.Request("http://192.168.1.235:8080/web/login?username=17800000006&password=000006")

        print req

        # 打开接口地址
        res_data = urllib2.urlopen(req)

        # 读取返回值
        res = res_data.read()

        print res

        # 建立正则匹配模型,匹配目标为"return_code":0
        pattern_result = re.compile('"return_code":0')

        # 在接口返回值中查找"return_code":0,查找结果存在result中
        result = pattern_result.findall(res)

        # result非空,证明找到了,则接口访问成功,返回success
        ifresult:

            return 'success'
        
# 否则失败
        else:

            return 'fail'
    except
Exception, e:

        print Exception,"<test.login_in Exception>:", e

# 调用登录模块

print login()

------------------------------------------------------------------------------------------------------------------------------

更多请关注:FlyTester,关注技术的测试者

QQ群:456850134

web站:www.flytester.org

微信扫描二维码关注:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: