接口压力测试软件jmeter
发布日期:2021-10-03 12:40:15 浏览次数:11 分类:技术文章

本文共 1068 字,大约阅读时间需要 3 分钟。

请参考地址:

另外如果接口请求的是json参数,请参考

这里说优化方案:

当用压力测试软件测试接口在高并发的情况下出现内存溢出,数据库死锁等系统奔溃情况的时候,就要考虑优化代码,优化途径一般有二:
1)用redis缓存

public List
getUserInfoByCache(Integer userId) { Gson gson = new Gson(); String indexRecommendListCache = "indexRecommend_" + userId; List
userInfoVOList = new ArrayList<>(); String jsonStr = redisCacheManger.getRedisCacheInfo(indexRecommendListCache); if (StringUtils.isNotBlank(jsonStr)) { logger.info("从缓存取出为你推荐用户..."); userInfoVOList = gson.fromJson(jsonStr, new TypeToken
>() { }.getType()); } else { logger.info("从数据库取出为你推荐用户..."); userInfoVOList = indexRecommendUserList(userId); redisCacheManger.setRedisCacheInfo(indexRecommendListCache, RedisCacheManger.REDIS_CACHE_DAY_EXPIRE_DEFAULT, gson.toJson(userInfoVOList)); } return userInfoVOList; }

2)开线程池分批执行调度任务

NoticeExecutor.getExecutor().execute(() -> pushUserMapper.updateByPrimaryKeySelective(pushUser));

经优化,压力测试通过!

转载地址:https://blog.csdn.net/kookkj/article/details/78595576 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:大型网站技术架构演化之路
下一篇:JS-SDK分享网页到微信遇到的坑

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月20日 08时49分28秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【OS学习笔记】十六 保护模式四:进入保护模式与在保护模式下访问内存的汇编代码 2019-04-28
【OS学习笔记】十七 保护模式五:保护模式下如何进行内存保护 与 别名段的意义与作用 2019-04-28
【软件开发底层知识修炼】十一 链接器-链接脚本 2019-04-28
【OS学习笔记】十八 保护模式五:保户模式下如何进行内存保护 与 别名段的意义与作用 对应汇编代码 2021-07-01
【软件开发底层知识修炼】十二 C/C++语言中内嵌汇编语言(asm) 2021-07-01
【OS学习笔记】十九 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 2021-07-01
【OS学习笔记】二十 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 对应的汇编代码之主引导扇区程序 2021-07-01
【OS学习笔记】二十一 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 对应的汇编代码之内核代码 2021-07-01
【OS学习笔记】二十二 保护模式六:保户模式下操作系统内核如何加载用户程序并运行 对应的汇编代码之用户程序 2021-07-01
【OS学习笔记】二十三 保护模式七:保护模式下任务的隔离与任务的特权级概念 2021-07-01
【OS学习笔记】二十四 保护模式七:调用门与依从的代码段----特权级保护 2021-07-01
【OS学习笔记】二十五 保护模式七:任务和特权级保护对应的汇编源代码 2021-07-01
【OS学习笔记】二十六 保护模式八:任务门---任务切换 2021-07-01
【OS学习笔记】二十七 保护模式八:任务切换的方法之----jmp与call的区别以及任务的中断嵌套 2021-07-01
【OS学习笔记】二十八 保护模式八:任务切换对应的汇编代码之内核代码 2021-07-01
【OS学习笔记】二十九 保护模式八:任务切换对应的汇编代码之用户程序代码 2021-07-01
【OS学习笔记】三十 保护模式九:段页式内存管理机制概述 2021-07-01
【OS学习笔记】三十一 保护模式九:页目录、页表和页三者的关系详解 2021-07-01
【OS学习笔记】三十二 保护模式九:分页机制对应的汇编代码之---内核代码 2021-07-01
【OS学习笔记】三十三 保护模式九:分页机制对应的汇编代码之---用户程序代码 2021-07-01