美文网首页
python学习之路_接口参数化2

python学习之路_接口参数化2

作者: 风雪_夜归人 | 来源:发表于2019-03-19 22:57 被阅读0次

python接口参数化2

使用@pytest.mark.parametrize进行参数化

代码

import requests
import pytest
#使用这个装饰器,作用类似于需要参数化几个参数,就在括号中写入几个参数,并写入值
@pytest.mark.parametrize('username,password',[{'李白1211','123456'},{'李白113','123456'},{'李白141','123456'}])
class Test_no1():
    def test_learn1(self,username,password):
        url = "http://localhost:8080/admin/register"
        body = {
            "email": "string",
            "icon": "string",
            "nickName": "string",
            "note": "string",
            "password": "12112",
            "username": "11212"
        }
        改值
        body["username"]=username
        body["password"]=password
        #发送请求
        r1=requests.post(url=url,json=body)
        print(r1.text)
        #断言
        assert r1.json()["message"] == "操作成功"

响应代码

test_222.py .{"code":200,"message":"操作成功","data":null}
.{"code":200,"message":"操作成功","data":null}
.{"code":200,"message":"操作成功","data":null}

相关文章

  • python学习之路_接口参数化2

    python接口参数化2 使用@pytest.mark.parametrize进行参数化 代码 响应代码

  • python学习之路_接口参数化1

    python接口参数化1 安装pytest框架 熟悉HTTP协议 思路与知识点 首先确保自己需要测试的接口能调通 ...

  • 《老兵爱学习》【专题目录】

    “老兵爱学习”之颠覆你的Python接口自动化测试,约吗? “老兵爱学习”之《颠覆你的Python接口自动化测试》...

  • 接口测试流程-jmeter

    一、接口测试流程 1、参数化: excel文件参数化、数据库参数化、配置文件等 2、预处理请求(前置处理): 对请...

  • 学习第二十二天总结

    一、学习内容 1、Python重学了函数和代码复用章节的内容。2、软件测试学习了QTP中Action的参数化。3、...

  • Python 连接 MySQL

    安装 python 连接 mysql 工具 python 连接 mysql 参数化, 参数化主要解决的是 sql ...

  • python小功能-递归解析Json

    目的:解析Json格式的接口参数用途:用于接口自动化测试,避免手工录入接口参数 1 Json格式的接口参数会有多种...

  • python接口自动化之参数化

    一、登录函数 1.s参数是session的一个实例类,先放这里,方便写后面代码 2.登录函数传三个参数,s是需要调...

  • Python学习之路(函数参数)

    函数参数 以及默认参数 定义一个可变参数的函数 一般是list 或者 tuple 函数参数之关键字参数 练习 写一...

  • 软件测试--接口参数

    做接口测试的时候,有些请求参数都是重复的或者是可以随机的,那么就需要我们进行接口参数化。 接口参数化第一步,定位获...

网友评论

      本文标题:python学习之路_接口参数化2

      本文链接:https://www.haomeiwen.com/subject/bksomqtx.html