10 2021 档案
摘要:1、@pytest.mark.分类名称 2、执行时 '-m','分类名称' 方法一: class Testb(object): datas = ['zhangsan1','lisi1'] @pytest.mark.smoke @pytest.mark.parametrize('data', data
阅读全文
摘要:1、在项目根目录添加config.py 2、from _pytest import runner 》pytest_runtest_makereport 3、item 是测试用例,call是测试步骤 import pytest #钩子函数 @pytest.hookimpl(hookwrapper=Tr
阅读全文
摘要:parametrize 支持元组,列表 支持列表嵌套列表,列表嵌套元组,列表嵌套字典 支持类和函数的参数化 1、单个变量 @pytest.mark.parametrize('user', ("zhangsan", "lisi")) def test_01(self,user): print(user
阅读全文
摘要:raises: 在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常,导致程序无法运行时,使用 raises 捕获匹配到的异常,可以继续让代码正常运行。 可以打印错误类型(print(e.type)),错误信息(print(e.value.args[0]) def test_04(sel
阅读全文
摘要:1、安装 pip install pytest 2、pytest默认规则 - 读取以test开头文件夹、文件,函数作为识别函数对象 - 控制台不显示打印 - pytest.main(['参数1','参数2']) import pytest def test_01(): print("test01")
阅读全文
摘要:题:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。 去掉最后一个字符串的空格 str = "luffy is still joyboy" strlist = str.strip().split() print(len(strlist[-1])) 转载
阅读全文
摘要:1、线程数:模拟用户名 2、时间值:在指定时间启动所有线程 3、循环次数:单个用户访问次数 调试器: 循环次数设置永远才有持续时间 设置持续时间X和启动延迟Y 在y秒内访问服务器,并持续x秒
阅读全文
摘要:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 nums = [1,3,5,6] target = 5 #方法一目标库在列表里: position=nums.index(ta
阅读全文