摘要: Idea 右下角的 git 管理功能没有显示。 处理: 在 Idea 底部栏,右键-勾选 Git Branch 即可显示。 阅读全文
posted @ 2025-05-09 15:41 learcher 阅读(849) 评论(0) 推荐(0)
摘要: 直接开讲 官网地址: https://www.oracle.com/ 注意:如果要下载window版,需要先登录(可以直接注册一个邮箱即可) 有个麻烦的地方:有时候账号登录不上,可以点忘记密码,通过认证邮件登录;但也可能没有收到邮件。这个时候最好直接新建一个账号即可。 JDK 下载位置:https: 阅读全文
posted @ 2025-04-16 11:03 learcher 阅读(67) 评论(0) 推荐(0)
摘要: 1、背景: 由于项目要求,需要对大型的 Json 数据入DB(clob 类型),由于内容过长或者 oracle 版本限制,有一些熟知的处理方法是不能使用的。 精确解决问题,可以直接看第四步:【4、对应的栗子 SQL:】,其他都是废话。 2、结构: 原始数据: '{"name": "李四", "ski 阅读全文
posted @ 2025-03-17 11:05 learcher 阅读(178) 评论(0) 推荐(0)
摘要: 场景:添加 JMeter log 输出,想输入自定义请求的名称 // 获取 response body prev.getResponseDataAsString(); // 获取 HTTP Request 插件里面的 Name prev.getSampleLabel() 补充知识点: JMeter 阅读全文
posted @ 2025-02-27 18:11 learcher 阅读(106) 评论(0) 推荐(0)
摘要: 场景: 需要模拟 100 个账号,100个并发,循环登录登出系统;由此引起了一个问题,如果线程10比线程1提前结束,那么线程10会按 cvs 顺序读取,就有可以读取到目前还在其他线程里面的一个账号; 就会出现两个线程登录同一个账号的情况。 当A线程用User1登录,B线程再用User1登录,这个时候 阅读全文
posted @ 2025-02-27 10:59 learcher 阅读(115) 评论(0) 推荐(0)
摘要: 场景: 在 BeanShell PreProcessor 中,使用 vars.get("__threadNum") 获取不到当前线程数,如: import org.apache.jmeter.util.JMeterUtils; import org.apache.jmeter.engine.util 阅读全文
posted @ 2025-02-25 14:17 learcher 阅读(76) 评论(0) 推荐(0)
摘要: JMeter 下载地址: https://jmeter.apache.org/ apipost 下载地址:(另外一个工具) https://www.apipost.cn/ 阅读全文
posted @ 2025-02-24 14:09 learcher 阅读(7) 评论(0) 推荐(0)
摘要: Jmeter 性能优化:(3优化 + 1补充) 1、在 jmx 文件中 Disable 所有的结果输出,如: View Results Tree / Graph Results / Aggregate Report 等。 2、采用命令的方式执行(如果需要生成 HTML,建议分开两段命令执行)如: c 阅读全文
posted @ 2025-02-24 10:34 learcher 阅读(48) 评论(0) 推荐(0)
摘要: 入参:可以通过该方式动态生成入参参数,如时间参数,随机参数等。 操作:右键 HTTP Request - Add - Pre Processor - BeanShell PreProcessor import java.time.LocalDate; import java.time.format. 阅读全文
posted @ 2025-02-21 15:14 learcher 阅读(43) 评论(0) 推荐(0)
摘要: 在实际使用中,后台其实已经对异常的进行了处理,response body 返回来的,都是正常的请求响应; 这个时候,则需要通过 respCode 进行判断该请求是否是有效响应。 如响应报文如下: { "respCode": 0, "errMsg": null, "data": 100000 } 处理 阅读全文
posted @ 2025-02-21 14:27 learcher 阅读(40) 评论(0) 推荐(0)