案例演示

本次演示所用到的接口是聚合数据的“qq号码测吉凶
这是接口文档

在开始正式测试之前,需要根据接口文档编写接口测试用例(我是在禅道上编写的)


测试用例编写完成,接下来就是用python+pytest编写接口测试了

import requestsdef qqTest(key, qq):url = 'http://japi.juhe.cn/qqevaluate/qq'body = {'key': key,'qq': qq}re = requests.post(url, data=body)return re.json()# 输入正确的数据,接口请求成功
def test_01():key = '162e0155293de2e8a5d912f3e059e330'qq = '1784146178'result = qqTest(key, qq)# assert断言assert result['error_code'] == 0assert result['reason'] == 'success'# 必填参数key值不填,接口请求失败
def test_02():key = ''qq = '1784146178'result = qqTest(key, qq)assert result['error_code'] == 10001assert result['reason'] == 'KEY ERROR!'assert result['resultcode'] == '101'# 必填参数qq值不填,接口请求失败
def test_03():key = '162e0155293de2e8a5d912f3e059e330'qq = ''result = qqTest(key, qq)assert result['error_code'] == 216602assert result['reason'] == '错误的请求参数''''
运行结果:
Launching pytest with arguments F:/python work/youyou_class/class6/test_qq.py in F:\python work\youyou_class\class6============================= test session starts =============================
platform win32 -- Python 3.6.6, pytest-4.5.0, py-1.8.0, pluggy-0.13.1
rootdir: F:\python work\youyou_class\class6
plugins: allure-pytest-2.8.6, PyTestReport-0.1.9.3, html-1.19.0, metadata-1.8.0collected 3 itemstest_qq.py ...                                                           [100%]========================== 3 passed in 0.59 seconds ===========================
Process finished with exit code 0
'''

pytest接口测试(二)-- 案例演示(QQ号码测凶吉)相关推荐

  1. 笔记62 | 个人项目“易来”开发记录《一》实现号码测凶吉功能模块

    前言 快过春节,手里的项目都已经完结,空出大量的咸鱼时间,本着生命不止,折腾不息的学习热情,想做一个练手的东西,最好是能联网玩玩!于是"易来"就这么来了! 准备工作 聚合数据 这个 ...

  2. qq号码凶吉 php,QQ号码测吉凶

    QQ号码测试吉凶周易号码吉凶 测试你的QQ号码吉凶,查看你的QQ号给你带来的性格暗示和影响! QQ号码 QQ号码测吉凶 数字是一种符号,人们经常随身携带的符号则具有特定的暗示力,您相信吗?号码数理的灵 ...

  3. python qq api_基于Python的QQ号码测吉凶api调用代码实例

    #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import urlencode #-------- ...

  4. 关于QQ号码激活的常见问题及案例分析(摘录)

    问: 为什么我的QQ号码会受到登录保护而需要激活? 答: 当腾讯公司的账号异常检测系统发现您的QQ号码可能存有异常情况时,您的QQ密码可能已经泄漏.于是我们采用了"暂时限制登录"的 ...

  5. 案例演示Python二维列表与Java二维数组

    1.Python二维列表案例演示 运行程序,结果如下: 2.案例演示Java二维数组 package net.hw.test;/*** 功能:二维数组用法示例* 作者:华卫* 日期:2013年12月1 ...

  6. 腾讯二面:43 亿 QQ 号码用完后怎么办?

    最近有读者提问:听说腾讯QQ号码的理论最大值是43亿左右,那么用完后会怎样呢? 今天,来聊一聊与腾讯QQ号码相关的三个问题,相信大家会有一个比较完整的认识. QQ号的范围是多少? QQ号用完后会怎样? ...

  7. 2021年大数据Flink(二十四):​​​​​​​Allowed Lateness案例演示

    Allowed Lateness案例演示 需求 有订单数据,格式为: (订单ID,用户ID,时间戳/事件时间,订单金额) 要求每隔5s,计算5秒内,每个用户的订单总金额 并添加Watermaker来解 ...

  8. 2021年大数据Flink(二十三):​​​​​​​Watermaker案例演示

    目录 Watermaker案例演示 需求 API 代码实现-1-开发版-掌握 代码实现-2-验证版-了解 Watermaker案例演示 需求 有订单数据,格式为: (订单ID,用户ID,时间戳/事件时 ...

  9. C#第十二章 项目案例:QQ数据库管理

    QQ数据库管理 --用户表INSERT dbo.QQUser(QQID,PassWord,LastLogTime,Online,Level)SELECT '54789625','add512#& ...

最新文章

  1. show在php,show.php
  2. Linux下图解minicom安装
  3. POJ1236 强连通 (缩点后度数的应用)
  4. 会计——会计核算前提、内容及方法
  5. Visual basic 6读写ini文件
  6. 第二十一期:拜托!面试不要再问我Spring Cloud底层原理
  7. 怎样用php写入数据库表,PHP如何将数据写入到MYSQL数据库
  8. Mac OS 看机起动JIRA
  9. 【kafka】kafka 消费 带有 kerberos认证的服务器
  10. 梅州市2021普通高考成绩查询,梅州高考成绩查询入口
  11. Linux中阶知识总结
  12. 用React加CSS3实现微信拆红包动画
  13. ASP.NET文件的上传与下载
  14. 编译原理三大经典书籍
  15. 《深入浅出WPF》——资源学习
  16. 《线粒体疾病的遗传》学习笔记
  17. Java 征途:行者的地图(推荐好文)
  18. “抛弃 Gmail!”
  19. 解决用友固定资产出现的“不能月末结账,可能月末未结账”的处理办法
  20. 《编译原理-龙书》练习第2章

热门文章

  1. 新一配:数据集成简介和发展背景【转载】
  2. EAS修改admin密码
  3. Go语言-Go interface 接口的最佳实践
  4. 使用Python进行Grad-CAM ++:深度卷积网络的改进视觉解释
  5. 30个简单技巧提升你的Python编程(上)
  6. ubuntu安装php扩展包
  7. 矩阵元素的平均值 matlab,matlab – 如何将矩阵元素设置为周围元素的平均值?
  8. 海店湾:这个夏天度假会很爽,茶马古道上惊显现代养生度假地!
  9. Python:OSError [WinError 123] 文件名、目录名或卷标语法不正确。解决方法。
  10. java 渐变橡皮擦_android实现图片橡皮擦和快速染色功能