摘要: 什么是并发 并发数是 16TPS,就是 1 秒内整个系统处理了 16 个事务。 在线用户数、并发用户数怎么计算 如上图所示,总共有 32 个用户进入了系统,但是绿色的用户并没有任何动作,那么显然,在线用户数是 32 个,并发用户数是 16 个,这时的并发度就是 50%。 但在一个系统中,通常都是下面 阅读全文
posted @ 2021-06-07 16:54 丝瓜呆呆 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: 通常我们都从两个层面定义性能场景的需求指标:业务指标和技术指标。 我在这里借用大神的一张示意图以便你理解业务指标和性能指标之间的关系。 所有的技术指标都是在有业务场景的前提下制定的,而技术指标和业务指标之间也要有详细的换算过程。同时,在回答了技术指标是否满足的同时,也能回答是否可以满足业务指标。 T 阅读全文
posted @ 2021-06-07 11:33 丝瓜呆呆 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 在这个图中,定义了三条曲线、三个区域、两个点以及三个状态描述。 三条曲线:吞吐量的曲线(紫色)、使用率 / 用户数曲线(绿色)、响应时间曲线(深蓝色)。三个区域:轻负载区(Light Load)、重负载区(Heavy Load)、塌陷区(Buckle Zone)。两个点:最优并发用户数(The Op 阅读全文
posted @ 2021-06-07 09:49 丝瓜呆呆 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、性能测试概念 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出性能结果来评估系统的性能指标是否满足既定值。 二、性能测试需要有指标 时间指标、容量指标和资源利用率指标。 三、性能测试需要有模型 模型是什么? 阅读全文
posted @ 2021-06-04 17:00 丝瓜呆呆 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、性能测试基本概念 (1)为什么要做性能测试? 满足用户使用需求:网站访问量大奔溃,12306,微博,外卖 最小化成本:新服务上线不知道要部署多少台服务器 评估应用系统性能,给运维做系统容量规划提供依据、给开发提供应用调优参考。 (2)什么是性能测试? 模拟多个用户的操作,对服务器硬件性能的影响。 阅读全文
posted @ 2021-06-03 15:46 丝瓜呆呆 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、邮件配置yaml格式 #conf.yaml mail: #发送邮件信息 smtpserver : "smtp.itcast.cn" receiver : "******@itcast.cn" username : "******@itcast.cn" password : "*******" 二 阅读全文
posted @ 2021-06-01 12:47 丝瓜呆呆 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、Allure的安装及快速入门 1、Allure介绍 Allure是一款非常轻量级并且非常灵活的开源测试报告生成框架。 Allure 是一个独立的报告插件,生成美观易读的报 告,它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。 官网:http://al 阅读全文
posted @ 2021-06-01 12:38 丝瓜呆呆 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 一、yaml数据驱动 1、目标 目标 掌握使用yaml进行数据驱动 2、定义数据文件 #TestLogin.yml "case": "test_login_1" "url": "authorizations" "data": username: "python" password: "1234567 阅读全文
posted @ 2021-05-31 22:03 丝瓜呆呆 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、断言介绍 (1)介绍 断言是自动化最终的目的,一个用例没有断言,就失去了自动化测试的意义了 断言用到的是 assert关键字。预期的结果和实际结果做对比,符合预期就是pass,不符合就fail (2)常用断言 pytest里面的断言就是python里assert的断言方法 assert xx 判 阅读全文
posted @ 2021-05-31 17:35 丝瓜呆呆 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、pytest安装与入门 1、介绍 - 简单灵活, - 容易上手, - 文档丰富 - 支持参数化,能够支持简单的单元测试和复杂的功能测试 - 具有很多第三方插件,并且可以自定义扩展 - 可以很好的和Jenkins工具结合 2、安装pytest (1)命令行执行以下命令 $ pip3 install 阅读全文
posted @ 2021-05-31 11:57 丝瓜呆呆 阅读(145) 评论(0) 推荐(0) 编辑