接口压力测试软件jmeter
发布日期:2021-10-03 12:40:15
浏览次数:11
分类:技术文章
本文共 1068 字,大约阅读时间需要 3 分钟。
请参考地址:
另外如果接口请求的是json参数,请参考 ,这里说优化方案:
当用压力测试软件测试接口在高并发的情况下出现内存溢出,数据库死锁等系统奔溃情况的时候,就要考虑优化代码,优化途径一般有二: 1)用redis缓存public ListgetUserInfoByCache(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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月20日 08时49分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【OS学习笔记】十六 保护模式四:进入保护模式与在保护模式下访问内存的汇编代码
2019-04-28
【OS学习笔记】十七 保护模式五:保护模式下如何进行内存保护 与 别名段的意义与作用
2019-04-28
【软件开发底层知识修炼】十一 链接器-链接脚本
2019-04-28
【软件开发底层知识修炼】十二 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学习笔记】三十一 保护模式九:页目录、页表和页三者的关系详解
2021-07-01
【OS学习笔记】三十二 保护模式九:分页机制对应的汇编代码之---内核代码
2021-07-01
【OS学习笔记】三十三 保护模式九:分页机制对应的汇编代码之---用户程序代码
2021-07-01