热门 订阅 最新
写 bug 的大耳朵图图
·

Jacocoagent 改造-服务端覆盖率数据上报

背景 代码覆盖率服务已经上线一段时间了,用户也反馈了不少问题,大家反馈比较集中的问题就是: 测试忘记在服务器重启前生成覆盖率报告了,导致某段时间内覆盖率数据丢失。 解决这个问题的思路比较简单,...
favorite 2
comment 0
写 bug 的大耳朵图图
·

基于Jmeter和Selenium的WebUI自动化测试服务实现思路

背景 快到年底了,没啥东西要做了,搞一把 WebUI 自动化测试作为 2023 年收官之战,以下仅介绍技术实现思路,也欢迎大家有更好的想法在评论区交流。 需求 实现一个面向普通用户的 Web...
写 bug 的大耳朵图图
·

基于 Jacoco 的 java 代码覆盖率收集服务设计

背景 下半年开始搞精准测试了,先搞一波代码覆盖率,因为公司绝大多数项目都是基于 Java 开发的,所以就先搞 Java 的了,主流的代码覆盖率工具是 Jacoco(其实我也只知道这一个),所以...
写 bug 的大耳朵图图
·

Java 集成Maven Embedder 编译 Maven 项目

背景 最近在开发代码覆盖率的平台,涉及到对 java 项目编译后使用 jacococli 来生成报告,需要指定 java 项目 class 文件路径和源码路径。因此,需要对用户配置的 java...
favorite 1
comment 0
写 bug 的大耳朵图图
·

Java中的异常处理

1. Java 中的异常分类 Java中的异常类均以Throwable为父类,而Throwable又派生出 Error 和 Exception 两类,区别如下 1.1 Error类及其子类 ...
favorite 3
comment 0
写 bug 的大耳朵图图
·

深入理解Java中的序列化和反序列化

1. 技术背景 ​ 互联网的迅猛发展受益于网络通信技术的成熟和稳定。网络通信协议是机器双方共同约定的协议。在应用层看到的是结构体、对象,但是在网络协议里,机器之间传输的都是二进制流。网络编程中...
favorite 3
comment 0
Muspi Merol
·

改写了我用的一个翻译插件的 prompt 实测效果还行

Sider 是一个浏览器插件,有划词翻译/解释/概括等功能(基于 GPT)。我一直用它来翻译。它的默认的 prompt我觉得写得不太好,原因如下: 它只读取划选部分的纯文本,所以丢失了所有结构...
favorite 1
comment 0
写 bug 的大耳朵图图
·

Jmeter源码系列(3) - Jmeter 类详解-start方法,Jmeter 真正的启动过程

在开始讲 start 方法前,大家先考虑一个问题,Jmeter 启动时带不带参数有什么影响?我们可以带着这个问题往下看。 Jmeter启动参数是如何传递的? 在前面两篇文章中,已经跟大家非常详...
favorite 1
comment 2
写 bug 的大耳朵图图
·

Jmeter源码系列(2) - Jmeter 类详解-命令行参数处理CLOptionDescriptor

上一篇我们详细了解了 Jmeter 的启动类 NewDriver,知道了 NewDriver 会通过反射调用 Jmeter.start(String[] args)方法来启动 Jmeter,今天...
favorite 1
comment 0
写 bug 的大耳朵图图
·

Jmeter源码系列(1) - NewDriver 类详解-Jmeter 的启动器

写在前面的话 Jmeter 全称(Apache JMeter)是一个开源的、功能强大的性能测试工具,用于对各种应用程序和协议进行功能、负载、压力和性能测试。它被广泛应用于软件开发和计划阶段,以...
favorite 2
comment 0
查看更多
脚踏实地,仰望星空
@muspi-merol
学生
社区准则 博客 联系 社区 状态
主题