
jemeter
文章平均质量分 84
jemeter 压测
FLGB
这个作者很懒,什么都没留下…
展开
-
Jemeter--关联接口压测
可以发现,接口http1、http2、http3是并发依次调用的,即在不同线程里是依次调用的,而且csv数据由线程共享的,不同线程不会取同一行的数据。原创 2024-07-04 17:50:53 · 1626 阅读 · 0 评论 -
Jemeter--独立变参接口压测
可以发现数据库的sql会重复执行(可以用来压测sql),不同线程也会取到相同的值,对于压测接口数据重复没有影响的话可以直接使用。但是,对于要求值唯一性的接口比如下单、复核等是有影响的。解决方式也比较麻烦,一个是写脚本,不同的线程执行sql的数据范围不同,获取遍历器的范围不同。另一个是复制多个线程组,每个线程组自定义 sql查询和ForEach遍历器。(使用csv当作数据源就没有这种问题了)csv方式可以做到多个线程共享数据,并发执行且不会有重复的请求(取决于csv文件的数据是否有重复)原创 2024-07-04 16:22:39 · 783 阅读 · 0 评论 -
Jemeter--独立不变参接口压测
添加 察看结果数、汇总报告、聚合报告 以及gc Transactions Per Second(每秒事务数 tps 需要添加额外扩展jar,网上找找都有的)设置自己需要的压测对应参数,比如说 30个线程,ramp-up 5s中线程全部启动完成,持续压测30分钟(30*60)可以发现,接口性能比较差,而且很不稳定,最高30 tps 最低只有2、3tps。可以放入一些公共头,比如token之类的,线程组内所有http都可以使用。右击线程组,添加->配置元件->hhtp信息头管理器。右击压测计划,选择线程组。原创 2024-07-04 15:04:50 · 434 阅读 · 0 评论