摘要: ###一、客户端常用指标 ####计算最大线程数 查询功能,需要系统能够在5分钟内能完成5000笔查询业务,同时用户响应时间不超过3s,该用多少线程数施压? 公式:最大线程数=(单次响应时间 * 业务量)/总的业务时间 (3*5000)/5*60=50 ####相对并发&绝对并发 相对并发:指在一个 阅读全文
posted @ 2023-03-16 17:47 慧子酱 阅读(38) 评论(0) 推荐(0) 编辑
摘要: #####需求说明: 一个用户以20qps的频率来访问服务器,持续10秒钟,查看服务器平均响应时间 #####使用元件: 线程组--定时器--固定吞吐量定时器(constant throughthput timer) #####实现步骤 创建测试计划 创建线程组 --设置循环次数=访问频率*持续时间 阅读全文
posted @ 2023-03-08 18:49 慧子酱 阅读(23) 评论(0) 推荐(0) 编辑
摘要: ###一、稳定性测试TPS怎么计算* ####(1)普通计算公式:TPS= 总请求数 / 总时间 按照需求得到基础数据,在2022年第20周,某平台有5万的浏览量,那么总请求数我们可以估算为5万(1次浏览都至少对应1个请求) 总请求数 = 50000请求数 总时间:由于不知道每个请求的具体时间,我们 阅读全文
posted @ 2023-03-08 18:10 慧子酱 阅读(456) 评论(0) 推荐(0) 编辑
摘要: ####1、jmeter分布式 定义:由多台电脑共同完成一个任务(请求)部署,我们称这种部署为分布式部署。 为什么要使用分布式:①由于一台电脑的cpu、内存有限,无法满足更高的测试要求 ②需要对服务器进行性能或压力测试时 ####2、jmeter命令行运行 非GUI模式运行 使用GUI方式启动jme 阅读全文
posted @ 2023-03-08 00:12 慧子酱 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ####1、断言 *定义:断言就是让程序代替人工去判断程序响应数据是否达到预期结果。 *断言可以检查返回数据的正确性与完整性 *常见的断言 *响应断言(断言状态码+断言文本值)哪个接口需要断言就在哪一个接口后面加断言 【http请求上右键-添加-断言-响应断言】 断言状态码--测试字段选择响应代码, 阅读全文
posted @ 2023-03-04 01:05 慧子酱 阅读(28) 评论(0) 推荐(0) 编辑
摘要: ####1、jmeter连接数据库 测试计划-->线程组-->在线程组上右键-添加-配置元件-JDBC Connection Configuration-->在线程组上右键-添加-取样器-JDBC Request-->在线程组上右键-添加-监听器-察看结果数 ①引入数据库的驱动(先下载数据库驱动ja 阅读全文
posted @ 2023-03-02 17:16 慧子酱 阅读(51) 评论(0) 推荐(0) 编辑
摘要: ####1、jmeter入门脚本 步骤分析:测试计划(项目名称)-线程组(业务流程)-http请求(接口名称)-察看结果树 编写脚本四要素:测试计划、至少有一个线程组、至少有一个取样器、必须要有监听器 测试计划-->右键添加-线程(用户)-线程组-->在线程组上右键-添加-取样器-HTTP请求--> 阅读全文
posted @ 2023-03-01 00:43 慧子酱 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ####1、Jmeter文件目录介绍 1.1 bin目录:存放可执行文件和配置文件 jmeter.bat:windows的启动文件 jmeter.log:日志文件 jmeter.sh:linux的启动文件 jmeter.properties:系统配置文件,源、编码格式、端口等 jmeter-serv 阅读全文
posted @ 2023-02-28 02:02 慧子酱 阅读(64) 评论(0) 推荐(0) 编辑