接口测试-mock实例

Posted zhangshan33

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试-mock实例相关的知识,希望对你有一定的参考价值。

mock实例

1.

import requests
def v2ex_info():
    """
    获取v2ex的网站信息
    https://www.v2ex.com/api/site/info.json
    """
    response = requests.get(url='https://www.v2ex.com/api/site/info.json')
    return response.json()  # .json转成json样式
def v2ex_stats():
    """
    获取v2ex的网站信息
    https://www.v2ex.com/api/site/stats.json
    """
    response = requests.get(url='https://www.v2ex.com/api/site/stats.json')
    return response.json()  # int类型
def cnodejs():
    """ 获取 cnodejs,推荐博客总数 """
    response = requests.get('https://cnodejs.org/api/v1/topics')
    return response.json()['success']  # 取键['success']
if __name__ == '__main__':
    print(v2ex_info() == 'V2EX')  # v2ex_info()调用函数 是否有值=='V2EX' 有返回True,没有返回False
    print(v2ex_stats())  # 拿到所有内容 键值对
    print(cnodejs() is True)  # 是否有['success']这个键 有返回True
# 输出
True
{'topic_max': 626145, 'member_max': 457546}
True

技术图片
技术图片
技术图片
技术图片

以上是关于接口测试-mock实例的主要内容,如果未能解决你的问题,请参考以下文章

6.3 利用Go语言接口进行Mock单元测试

Mock接口数据 = mock服务 + iptable配置

python小记13:mock接口开发1

测试开发系列之Python开发mock接口

测试开发系列之Python开发mock接口

Java单元测试(Junit+Mock+代码覆盖率)