ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

性能测试学习笔记

性能测试学习笔记 并发数吞吐量TPS每秒交易数QPS每秒询问数响应时间验证系统处理速度快慢资源利用率网络 内存 cpu gpu 占用测试种类并发测试负载测试保持性能指标要求的前提下测试系统能承受的最大负载压力测试测试系统性能达到极限的状态稳定性测试在负载测试的基础上执行较长时间视情况的测试以检查系统的稳定性】Jmeter读取csv数据文件创建CSV数据文件配置先右键线程组→配置文件→CSV数据文件配置读取配置-成功Json断言Json字段不匹配的情况勾选Additionally assert value 就必须添加Excepted Value期望的断言值不勾选表示添加断言值则可用来判断字段是否存在March as regular expression 正则匹配, 不勾选则Excepted Value必须填写完整少一个字符都不行如果勾选则Excepted Value可以写上大概部分关键词即可断言成功启动性能测试计划时线程存在三种状态started、done、finished结束顺序不一定启动顺序一致哪个线程空闲先调哪个线程但需要的情况时并发此时需要同步计时器同步计时器即等待线程全部准备好之后才开始同时请求事务控制器逻辑控制器里将级别相同的请求整合到一起HTTP Cookie管理器添加之后默认会收集接口中所有的cookie信息并在后续请求中添加cookie信息梯度压测线程组配置线程启动的层次、启动时间、启动数量、关闭时间、关闭数量、最大线程、最长时间。性能测试报告文件Jmeter -n -t脚本⽂件-l⽇志⽂件-e -o⽬录-n 无图形化运⾏-t 被运⾏的脚本-l 将运⾏信息写⼊⽇志⽂件后缀为jtl的⽇志⽂件-e ⽣成测试报告-o 指定报告输出⽬录指定文件夹位置性能分析1.响应时间2.错误率3.吞吐量
返回列表