jmeter性能测试
ChiangBar
这个作者很懒,什么都没留下…
展开
-
搭建jmeter+grafana+influxdb集群监控体系
influxdb现在是2.x的版本,但是在性能测试监控场景中,我们采用的是1.x版本,因为1.x版本目前来说和监控集成的生态更完善。在linux中进入influxdb后创建数据库名,注意名字一定要跟jmeter配置influxdb的url后面参数名一致。需要注意的是influxdb 和 jmeter运行的机器之间,一定要网络互通,记得关闭linux上的防火墙!以下所有文件建议放在同一文件夹中,这些软件安装的位置都是在你被监控的服务器。访问 grafana, 增加数据源,选择InfluxDB。原创 2024-05-19 08:45:55 · 315 阅读 · 1 评论 -
jmeter中Constant Throughput Timer,吞吐量计算
Constant Throughput Timer 是 JMeter 中的一个计时器,用于控制测试计划的吞吐量,即每秒钟执行的请求数量。比如在高流量时段保持固定的请求速率,以便评估系统的性能和稳定性。通过设置目标吞吐量,Constant Throughput Timer 可以控制测试执行的速率,避免对目标系统造成过大的负荷压力。比如,一个网站主要峰值浏览时间为15点-17点,期间请求次数为42000次。假设并发数为10,qps要求20,则计算公式为:20/10×60。原创 2024-05-18 03:34:44 · 269 阅读 · 0 评论 -
jmeter之录制脚本
5.启动录制,填写好每个步骤的名字。1.添加http代理服务器。原创 2023-12-05 00:05:40 · 317 阅读 · 1 评论 -
jmeter之压力测试
压力测试:1.取负载测试结果中的最高负载能力-压测,2取超过预期负载的测试,看程序的性能反应(压力测试压多久取决于业务需求)使用插件,终极线程组测试,该插件适用于任何性能测试场景。确认需求:接口响应时间不得超过50ms。原创 2023-12-01 19:22:16 · 388 阅读 · 1 评论 -
jmeter之基准测试
根据网络吞吐量(接收) - 如果服务器带宽不能支持每秒传输 3M左右的数据,则服务器无法实现40/s 吞吐量。事务控制器使用场景: 测试的场景中包含了多个接口的时候,需要做整体的数据统计。基准测试:极少的并发去测试每一次用户操作需要占用的资源,以及性能指标。原创 2023-11-29 23:43:15 · 507 阅读 · 1 评论 -
jmeter之负载测试
负载测试目的:不断增加系统并发压力,直到系统达不到我们的性能要求,吞吐量,响应时间,系统资源。确认需求:线上会预计达到 4000/s 并发, 系统能不能抗住。例如:4000/s / 40/s =负载测试线程数。初步线程数量 = 目标并发 / 单线程模拟并发数量。查看结果常用:influxDB+grafana。原创 2023-11-30 00:26:06 · 429 阅读 · 0 评论