本篇文章是用python+pytest写了一个简单的接口自动化脚本,外加循环请求接口的语法,大家可以参考~

实例一:

import requests
import pytest
import time

class TestSendRequest:

  def   test_request(request):
    url = ""
    data = {}
    r = requests.get(url,params=data)
    print(r.json())
#断言
    try:
      assert r.json()['errno'] == 0
      print("接口请求成功!")
    except Exception:
      print("接口请求失败!")

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

实例二:

在接口的基础上进行for循环请求

  def test_request(request):
#循环执行999次
    for i in range(1):
    url = ""
    data = {
        }
    r = requests.get(url, params=data)
    print("执行次数:"+str(i+1))
   time.sleep(0.1)
   print(r.json())
#断言 errno = 0
   try:
     assert r.json()['errno']==0
     print("接口请求成功!")
   except Exception :
     print("接口请求失败!")

最新文章

  1. 1Z0-053 争议题目解析86
  2. Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)
  3. [Unity] Shader - CG语言 流程控制语句
  4. HttpModule的一些初步认识
  5. 【bzoj2115】 Xor
  6. PHP自动解压上传的rar文件
  7. [AngularJS] TweenList 3D + AngularJS Animate
  8. 基于HTML5 SVG炫酷文字爆炸特效
  9. 算法基础:最大递减数问题(Golang实现)
  10. 第二篇:web之前端之css
  11. 洛谷 P1331 海战
  12. shell练习--批量创建账号
  13. SSDT表详解
  14. postman学习笔记(一)——最简单的postman入门
  15. Pycharm使用教程(四)-安装python依赖包(非常详细,非常实用)
  16. Python——Flask框架
  17. 关于openSetting通过tap的调用
  18. ssm+redis整合(通过cache方式)
  19. Django后台邮箱配置
  20. 测试sql server服务是否配置正确

热门文章

  1. Postman配置多环境请求地址
  2. socket-消息发送实战
  3. 超强大的PS汉化插件Specs 一键尺寸标注
  4. axios响应拦截器无法显示响应头问题
  5. MinGW、Linux GNU、MSVC编译和链接动态库的分析
  6. oracle学习之undo读一致性及undo表空间设置大小
  7. 解决pycharm中cv2报错问题,anaconda安装opencv
  8. 后台运行python服务 起停脚本
  9. tomcat代理,监控及性能优化
  10. mount无响应