摘要: 背景: 【登录接口】中会返回sign值,【学生金币充值接口】会则需要用到该sign值,因此把sign设置为环境或全局变量,便于其他接口调用。 1、请求登录接口,获取sign值: 2、把sign值添加至环境变量或者全局变量,如下: (1)手动添加sign至环境变量: 并在【学生金币充值接口】调用该环境 阅读全文
posted @ 2020-08-11 16:21 Maruying 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 接口文档 模块名:用户注册接口 请求URL:http://api.nnzhp.cn/api/user/user_reg 请求方式:POST 参数: 参数名必选类型说明 username 是 string 用户名 (最少6位,最长10位) pwd 是 string 密码 (最少6位,最长16位,必须包 阅读全文
posted @ 2020-08-11 16:19 Maruying 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、接口测试用例设计思路 二、实例操作 接口文档如下: 注册接口 简要描述: 用户注册接口 请求URL: http://api.nnzhp.cn/api/user/user_reg 请求方式: POST 参数: 参数名必选类型说明 username 是 string 用户名 (最少6位,最长10位) 阅读全文
posted @ 2020-08-04 16:57 Maruying 阅读(770) 评论(0) 推荐(1) 编辑
摘要: 好记性不如烂笔头,这话对我很实用。 开通blog,希望在学习和生活上留下点滴回忆,温故知新,足以。 阅读全文
posted @ 2020-08-03 21:31 Maruying 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、logging日志模块等级 常见log级别从高到低: CRITICAL 》ERROR 》WARNING 》INFO 》DEBUG,默认等级为WARNING,即>=WARNING级别的log才输出。 日志等级(level) 描述 CRITICAL 当发生严重错误,导致应用程序不能继续运行时记录的信 阅读全文
posted @ 2020-08-03 20:55 Maruying 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 跳过执行测试用例 1、@pytest.mark.skip(reason=" ") -- 跳过执行测试函数 可传入一个非必须参数reason表示原因 import pytest@pytest.mark.skip(reason="no reason") def test_01(): print(" 用例 阅读全文
posted @ 2020-07-29 15:29 Maruying 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、用例运行级别 1、函数级别(setup、teardown 或 setup_function、teardown_function): 仅对处于同作用域的测试函数有效(该函数定义不在类中,则对非类中测试函数有效;若该函数定义在类中,则对类中测试函数有效) def setup_function(): 阅读全文
posted @ 2020-07-29 14:48 Maruying 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、断言 (1)使用assert语句进行断言 # test_run.py def test_assert(self): r = requests.get("https://www.baidu.com") assert r.status_code == 100 # pytest常用的python断言: 阅读全文
posted @ 2020-07-28 12:02 Maruying 阅读(436) 评论(0) 推荐(0) 编辑
摘要: ...互联网是有记忆的... 阅读全文
posted @ 2020-07-28 12:01 Maruying 阅读(315) 评论(0) 推荐(0) 编辑