- 博客(34)
- 收藏
- 关注
原创 Jmeter系列--控制器Controllers:【取样器Samplers、逻辑控制器Logic Controllers】、监听器Listeners......所有的入门【详细有链接】
逻辑控制器可以自定义决定发送请求的时机的逻辑还可以更改其子元件的请求的顺序逻辑控制器可以组合使用,然后获取不同的结果。
2023-03-30 22:33:06
382
原创 Jmeter系列- jmeter插件入门篇、Stepping Thread Group【阶梯加压线程组】、Concurrency Thread Group【并发线程组】
Stepping Thread Group是第一个自定义线程组但,随着版本的迭代,已经有更好的线程组代替Stepping Thread Group了【Concurrency Thread Group】,所以说Stepping Thread Group已经是过去式了但,咱们还是要介绍下的滴Concurrency Thread Group提供了用于配置多个线程计划的简化方法该线程组目的是为了保持并发水平,意味着如果并发线程不够,则在运行线程中启动额外的线程。
2023-03-30 21:58:09
3892
原创 Jmeter系列- test plan【测试计划】详细讲解 、 测试计划参数详解 、基础线程组Thread Group
test plan【测试计划】详细讲解 、 测试计划参数详解 、基础线程组Thread Group
2023-03-30 17:28:48
1323
原创 Jmeter系列(1)- 环境部署、Jmeter的详细介绍、 Jmeter安装目录介绍、Jmeter面板介绍、jmeter.properties常用配置项讲解
FTP通过JDBC连接数据库(支持各种数据库)LDAP通过JMS的面向消息的中间件(MOM)邮箱协议 - SMTP(S), POP3(S) and IMAP(S)本机命令或Shell脚本TCPmacwinbin包含启动、配置等相关命令自己写的脚本默认另存为该目录下docs官方接口文档,二次开发需要了解的一些接口extras辅助库,持续集成会用到(后面讲)lib存放各种 Jmeter 核心库的源码 jar 包存放自己二次开发的 jar包。
2023-03-29 22:43:57
310
原创 Pytest系列(mark)-参数化@pytest.mark.parametrize
虽然源码说需要list包含tuple,但我试了下,tuple包含list,list包含list也是可以的........只有测试数据和期望结果不一样,但操作步骤是一样的测试用例可以用上参数化;可以看到,三个用例都是加法然后断言某个值,重复写三个类似的用例有点冗余。可以标识每一个测试用例,自定义测试数据结果的显示,为了增加可读性。多少组数据,就要有多少个id,然后组成一个id的列表。强调:ids的长度需要与测试数据列表的长度一致。没啥特别的,只是数据类型是常见的dict而已。
2023-03-28 21:52:54
461
原创 Pytest系列(mark 2) - 配置文件pytest.ini的详细使用
pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行。
2023-03-28 16:46:18
498
原创 Pytest系列(mark) -使用自定义标记mark
pytest 可以支持自定义标记,自定义标记可以把一个 web,app 项目划分多个模块,然后指定模块名称执行譬如我可以标明哪些用例是window下执行的,哪些用例是mac下执行的,在运行代码时候指定mark即可譬如我可以标明哪些用例是 iOS 下执行的,哪些用例是android下执行的,在运行代码时候指定mark即可。
2023-03-27 23:11:13
279
原创 Pytest系列(mark) - skip、skipif跳过用例
pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能希望满足某些条件才执行某些测试用例,否则pytest会跳过运行该测试用例实际常见场景:跳过非Windows平台上的仅Windows测试,或者跳过依赖于当前不可用的外部资源(例如数据库)的测试。
2023-03-27 22:32:38
362
原创 Pytest系列 - 测试用例执行后的几种状态
测试用例的代码有异常,包括主动抛出异常或代码有异常,都算failed当测试用例调用的fixture有异常,或传入的参数有异常的时候,都算error如果一份测试报告中,error的测试用例数量越多,说明测试用例质量越差。
2023-03-27 22:23:00
612
原创 Pytest系列 - fixture的详细使用
前面一篇讲了setup、teardown可以实现在执行用例前或结束后加入一些操作,但这种都是针对整个脚本全局生效的如果有以下场景:用例 1 需要先登录,用例 2 不需要登录,用例 3 需要先登录。很显然无法用 setup 和 teardown 来实现了fixture可以让我们自定义测试用例的前置条件。
2023-03-27 21:08:36
926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人