摘要: 性能测试的前提(主要确定是否需要做性能测试): 1、性能测试必要性研究 主要是关键项的评估: ①监管部门要审查的 ②涉及到生命财产安全的 ③大型新系统 ④核心系统 ⑤架构调整 ⑥业务剧增 ⑦重大缺陷修复 2、可测性 可量化为性能指标值 性能测试主要指标 1、响应时间:请求发起到收到结果的时间 2、并 阅读全文
posted @ 2022-08-30 10:31 小町 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 背景: 最近这段时间(其实持续了1个月),在线上监控的自动化执行过程中,会偶现jenkins执行任务时502卡住,阻塞其他任务。 最初的原因以为是我的代码有问题,或者执行的接口返回超时导致的。 后来在代码里加了异常捕获、查看对应时间对应接口的服务端日志,都没有找到原因。 后来找运维同学帮助,修改了配 阅读全文
posted @ 2022-04-12 10:41 小町 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 背景: 自动化需要获取token值的登录接口突然报异地登录,入参和url都没问题。本地postman调用也不行。 找开发帮忙排查,但是开发本地调用正常可通。 原因: 开发加了登录校验,使用的是equals XXX,而我请求的url后面多带了一个"/",所以调用失败 那么,url后面带/和不带/有啥重 阅读全文
posted @ 2022-03-30 11:12 小町 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 背景:要给一个新项目写UI自动化,找了份去年的代码,把配置直接复制过来了。中间不知道哪一步出现错误,一直报错。 查问题:上来就百度,百度的各种,引入的jar包版本过低、类冲突、Jar包冲突、Jar包版本冲突、有类没方法、有方法没部署 实际原因, 查到原因,某包确实存在冲突 实际原因: 某包的库不支持 阅读全文
posted @ 2022-02-16 15:36 小町 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 正则遇到一个记录一个好了 1、截取某字符串中间部分 str="appId=XXX&autoType=1&clientSwitch=1&clientType=1&customerName=XXX&msgTimeStatus=0&msgType=1&nickName=XXX=&nightMode=2&o 阅读全文
posted @ 2022-01-23 17:24 小町 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1、@Slf4j 注解 lombok.extern.slf4j.Slf4j 使用方法,在类上使用@Slf4j注解 log.info("[收到钉钉消息][{}][{}][{}]", senderNick, dingTalkChatVo.getContentMsg(), dingTalkChatVo.t 阅读全文
posted @ 2021-12-31 17:18 小町 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、配置钉钉机器人 ①安全设置常使用关键词 ②使用outgoing机制,配置post地址和token,作为回调 2、使用钉钉机器人发送消息 自动化用例跑批通知、告警等 public static void sendMsg(String title, String message, String ur 阅读全文
posted @ 2021-12-24 11:44 小町 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1、使用随机数,范围真的要取得大一点,否则真的会有重复的出现 int asInt = ThreadLocalRandom.current().ints(Integer.MIN_VALUE,0).findAny().getAsInt(); 2、长度允许的情况下,用时间戳当随机数会更好一点 至少不会重复 阅读全文
posted @ 2021-12-24 11:35 小町 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 分享一个很低级的错误。 写完用例跑任务的时候,一直有两个用例报这个错误。 去查用例结果的时候,发现后面有一大批用例结果插入不进去。 看到这个报错,我一直以为是我的入参哪里有问题,但是这两条用例的入参的方式和其他用例一样呀。 ..... .... .... 最后,在检查用例格式的时候发现,后面新加和新 阅读全文
posted @ 2021-09-03 10:42 小町 阅读(468) 评论(0) 推荐(0) 编辑
摘要: jenkins跑批一直正常,直到加了新接口用例,报错如下 打印了下,某个单元格回写的时候 6W+的长度。。。。 阅读全文
posted @ 2021-06-28 17:25 小町 阅读(2189) 评论(0) 推荐(0) 编辑