上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 83 下一页
摘要: 遇到一个class中都需要传入一个fixture,那一个个写进函数中,太麻烦,通过class直接传入fixture usefixtures usefixtures是fixture用来标记class中的一个方法。用法结果相当于和setup和teardown的结果一样。每个用例函数都会进行执行fixtu 阅读全文
posted @ 2021-05-27 15:26 陈晓猛 阅读(430) 评论(0) 推荐(0)
摘要: 需要传入fixture的名称,如果用例都需要这个fixture,每个用例都进行传入fixture名称,这就比较麻烦了,有什么好的方法?当然fixture中的autouse就是控制传参范围。 autouse autouse属于fixture参数中的其中一个,默认是为False,不会使作用域的方法全部都 阅读全文
posted @ 2021-05-27 15:11 陈晓猛 阅读(277) 评论(0) 推荐(0)
摘要: 通过前面学习fixture可以正常的代替setup和teardown,我们在后期框架中的文件名过多,或者函数名过多,有时会和fixture名字进行重名,或者fixture调用容易出错。fixture也可以进行重新自己更改自己的名称 fixture重命名 在fixture源码中我们可以通过修改name 阅读全文
posted @ 2021-05-27 15:01 陈晓猛 阅读(128) 评论(0) 推荐(0)
摘要: fixture可以代替setup和teardown,怎么在不同的场景下进行使用运行呢?比如我只想要启动浏览器一次呢?如果每个用例按照前面的都加入fixture那么每条用例都会运行,其实fixture中有参数可以进行配置,配置后可以在不同的场景下进行使用,这里就要引入新的知识fixture的作用范围。 阅读全文
posted @ 2021-05-27 14:49 陈晓猛 阅读(237) 评论(0) 推荐(0)
摘要: 不同的用例使用到登录的场景,如果不同文件夹的用例使用到相同的fixture应该怎么办呢?如果再写一个fixture就会比较麻烦,那么强大的pytest肯定不会让我们这样麻烦的,只会让我们更加方便。这里就要引入新的知识点conftest.py文件 conftest.py conftest.py文件属于 阅读全文
posted @ 2021-05-26 19:58 陈晓猛 阅读(95) 评论(0) 推荐(0)
摘要: 上一篇介绍了如何通过setup和teardown来帮助我们做自动化的前置和后置内容,那么如果有一个场景,有的用例需要用到登录的方法,有的却用不到登录的方法,这时如果用setup和teardown的方法就不能写在一个测试类中,但是pytest中还有更好的前置内容,不需要每个用例都能用到。 fixtur 阅读全文
posted @ 2021-05-26 19:55 陈晓猛 阅读(143) 评论(0) 推荐(0)
摘要: 前言 学过unittest的都知道里面用前置和后置setup和teardown非常好用,在每次用例开始前和结束后都去执行一次。当然还有更高级一点的setupClass和teardownClass,需配合@classmethod装饰器一起使用,在做selenium自动化的时候,它的效率尤为突出,可以只 阅读全文
posted @ 2021-05-26 19:38 陈晓猛 阅读(463) 评论(0) 推荐(0)
摘要: pytest用例设计规则 测试文件以test_开头(以_test结尾也可以) 测试类以Test开头,并且不能带有 __init__ 方法 测试函数以test_开头 断言使用assert 所有的包pakege必须要有__init__.py文件 pytest常见的命令行参数 命令行参数 pytest - 阅读全文
posted @ 2021-05-26 18:15 陈晓猛 阅读(422) 评论(0) 推荐(0)
摘要: Jmeter在访问接口的时候,响应内容如果有中文可能会显示乱码,原因应该是响应页面没有做编码处理,jmeter默认按照ISO-8859-1编码格式进行解析。 下面把解决步骤列一下: 如图所示显示为中文乱码 方法一: 打开bin目录 D:\Program Files\Java\apache-jmete 阅读全文
posted @ 2021-05-25 16:27 陈晓猛 阅读(176) 评论(0) 推荐(0)
摘要: 一、向百度发送http请求 1、创建测试计划 2、添加线程组,创建测试计划--右键--添加--线程组 3、在线程组内部添加http请求组件,线程组右键--添加--取样器--http请求 4、配置http请求组件,填写协议、服务器或ip 5、添加查看结果树组件,线程组--右键--添加--监听器--察看 阅读全文
posted @ 2021-05-25 16:01 陈晓猛 阅读(247) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 83 下一页