摘要:
str.isalnum() # 所有字符都是数字或字母 str.isalpha() # 所有字符都是字母 str.isdigit() # 所有字符都是数字 str.islower() # 所有字符都是小写 str.isupper() # 所有字符都是大写 str.istitle() # 所有单词都是 阅读全文
摘要:
一、安装 打开 https://github.com/FelisCatus/SwitchyOmega/releases 下载 下载之后后缀crx改成zip,解压到文件夹 chrome浏览器打开扩展程序,加载已解压的扩展程序,选择SwitchyOmega_Chromium,显示一个错误,不用管,安装完 阅读全文
摘要:
例: A接口:新建事项,返回事项id B接口:修改事项,参数需要传事项id 需要把A接口的返回值传给B接口作为参数使用 假设A接口返回值 此时切换到Tests,输入如图 在请求A接口之后,环境变量中会生成一个临时变量ID,存放A接口返回的Id值 B接口在使用时,参数值输入{{ID}}即可。 阅读全文
摘要:
通常会有多个测试环境,针对同一个接口来说,可能只是域名有变化,此时可以添加postman的环境变量,用于切换测试环境。 以登录接口为例:https://www.cnblogs.com/nicole-zhang/p/11496543.html 如图,点击右上角齿轮 点击Add 如下图输入后保存 此时右 阅读全文
摘要:
postman界面介绍 例:假设一个登录接口 请求方式:POST 接口地址:https://i.cnblogs.com/login 参数: username、password 如下图输入之后,点send即可。 阅读全文
摘要:
import datetime #十位时间戳 timeStamp = 1568131200 otherStyleTime = datetime.datetime.utcfromtimestamp(timeStamp).strftime("%Y-%m-%d %H:%M:%S") print(other 阅读全文
摘要:
import pytest #parametrize参数化 @pytest.mark.parametrize("A", [1, 2, 3, 4, 5]) def test_A(A): assert A > 3 #fixture参数化 B = [1, 2, 3, 4, 5] ids = ['a','b','c','d','e'] @pytest.fixture(params=B,ids=ids) d 阅读全文
摘要:
@pytest.fixture(name="renamezhang") def some(): return 1 def test_someA(renamezhang): assert True 阅读全文
摘要:
pytest --setup-show test_demo.py 阅读全文
摘要:
@pytest.fixture(autouse=True) def some(): return 1 def test_someA(): assert True def test_someB(): assert True 阅读全文