摘要: 一、fixture scope 为session 级别是可以跨 .py模块调用的,也就是当我们有多个 .py文件的用例时,如果多个用例只需调用一次fixture,可以将scope=‘session’,并且写到conftest.py文件里。写到conftest.py文件可以全局调用这里面的方法。使用的 阅读全文
posted @ 2021-01-27 21:17 剑尊 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、fixture里面有个参数scope,通过scope可以控制fixture的作用范围,根据作用范围大小划分:session>module>class>function,具体作用范围如下: 1.function 函数或者方法级别都会被调用 2.class 类级别调用一次 3.module 模块级别 阅读全文
posted @ 2021-01-27 12:24 剑尊 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、pytest中可以使用@pytest.fixture 装饰器来装饰一个方法,被装饰方法的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数据给测试函数。 将fixture作为函数参数 通常使用setup和teardown来进行资源的初始化,如果有这样一个 阅读全文
posted @ 2021-01-27 10:32 剑尊 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、pytest加载所有的用例都是乱序的,如果想指定用例的顺序,可以使用pytest-ordering插件,指定用例的执行顺序只需要在测试用例的方法前面加上装饰器@pytest.mark.run(order=[num])设置order的对应的num值,它就可以按照num的大小顺序来执行。 应用场景: 阅读全文
posted @ 2021-01-24 15:49 剑尊 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 一.pytest框架中使用setup、teardown、更灵活按照用例级别可以分为以下几类: 1.模块级:(setup_module、teardown_module)在模块始末调用 2.函数级:(setup_function、teardown_function)在函数始末调用 在类外部 3.类级:( 阅读全文
posted @ 2021-01-24 15:24 剑尊 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 1.下载jdbc。将jdbc解压,将mysql-connector-java-version-ga-bin.jar这个文件copy到jmeter/lib下 2.打开jmeter,设置jdbc请求。 1) DTBASE URL: jdbc:mysql://localhost:3306/Datebase 阅读全文
posted @ 2018-03-04 18:09 剑尊 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 性能测试的目的: 评价系统当前性能,判断系统是否满足预期的性能需求。 寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题。 判定软件系统的性能表现,预见系统负载压力承受力,在应用部署之前,评估系统性能。 对于用户来说,则最关注的是当前系统: 是否满足上线性能要求? 系统极限承载如何? 系统稳定性 阅读全文
posted @ 2018-03-04 18:05 剑尊 阅读(263) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-04 18:02 剑尊 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-04 18:01 剑尊 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-04 18:00 剑尊 阅读(0) 评论(0) 推荐(0) 编辑