Python教程

python+pytest接口自动化

本文主要是介绍python+pytest接口自动化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本篇文章是用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("接口请求失败!")
这篇关于python+pytest接口自动化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!