上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 71 下一页
摘要: 在使用Java做性能测试的过程中,遇到过很多自己抗自己的坎儿。在经历过风风雨雨之后,自认为已经是个并发编程的老司机,没想到前两天又丢进了同一个坑中。 **保持操作的原子性!!!** **保持操作的原子性!!!** **保持操作的原子性!!!** 重要的事情写三遍。 事情是这样,要写一个脚本,需求是对 阅读全文
posted @ 2023-08-07 20:21 FunTester 阅读(21) 评论(0) 推荐(0)
摘要: ThreadLocal是Java中的一个类,全路径:`java.lang.ThreadLocal`,用于在多线程环境下存储线程本地变量。在多线程应用程序中,不同线程之间共享数据可能会引发线程安全问题。 ThreadLocal通过为每个线程创建独立的变量副本,保证了线程间数据的隔离性,从而有效地解决了 阅读全文
posted @ 2023-08-02 17:03 FunTester 阅读(164) 评论(0) 推荐(0)
摘要: 之前写Kafka Client Go实践的时候,跟一位粉丝交流,Go语言的channel实现和Java的多线程实现的性能问题。就想做一次两者的性能测试进行对比。可惜Go语言用得少,还没形成快速进行性能测试的基础能力。所以得建设一些基础设施之后才行,今天分享一下,基于Go语言的动态QPS压测模型实现, 阅读全文
posted @ 2023-07-26 13:45 FunTester 阅读(50) 评论(0) 推荐(0)
摘要: 最近在阅读《高性能之道》这本书,其中有一个小标题让我突然想到一个旧话题:拓展自己的边界。 弱化边界感。在我之前读过的技术类书籍中,往往更多偏重于不同团队之间的协作配合。而在这本书中我读到了更多关于个人成长方面的。 如果你在在一个岗位工作时间变长之后,在经过稳定期之后就会遇到工作瓶颈。如何能突破这种瓶 阅读全文
posted @ 2023-07-18 21:18 FunTester 阅读(71) 评论(0) 推荐(0)
摘要: 对于性能测试来讲,使用编程语言实现性能测试用例的核心就是并发编程,也就是同时执行多个测试用例,以模拟真实的负载情况。并发编程可以有效地提高测试效率,可以更快地发现系统中的瓶颈和性能问题。在实现并发编程时,需要考虑线程的同步和互斥,以确保测试结果的正确性和可靠性。此外,还需要考虑如何分配和管理资源,以 阅读全文
posted @ 2023-06-29 10:37 FunTester 阅读(108) 评论(0) 推荐(0)
摘要: 随着技术的进步,测试解决方案变得更具可扩展性,加速了团队从手动测试到Selenium测试自动化的转型。但是成年人的世界,没有什么是容易的。对于许多团队来说,并行运行多个测试仍然是不可扩展的。他们倾向于遵循传统的顺序执行测试方法,但是这需要大量时间、精力。 这时候,就需要一种更加高效的测试方法,来解决 阅读全文
posted @ 2023-06-26 18:51 FunTester 阅读(49) 评论(0) 推荐(0)
摘要: 在使用Java线程池实现各种的需求过程中,很是能体会线程池的好处。但是随着需求增加,发现Java线程池自带的集中模式也有点不太够用。所以又想自己根据现有的API进行拓展的想法。 Java线程池执行task的流程图如下: ![Java线程池执行流程图](http://pic.automancloud. 阅读全文
posted @ 2023-06-06 21:47 FunTester 阅读(63) 评论(0) 推荐(0)
摘要: 在我们日常生活和工作中,软件已经成为不可或缺的一部分。然而,软件的性能问题经常会影响到用户的体验和企业的业务,因此对软件系统进行性能测试变得至关重要。软件性能测试可以帮助测试团队和业务团队了解软件在真实场景下的表现,以及对系统性能进行优化和改进。通过模拟真实场景下的负载和压力,测试团队可以发现系统的 阅读全文
posted @ 2023-05-30 21:41 FunTester 阅读(50) 评论(0) 推荐(0)
摘要: 上周分享了[Kafka性能测试初探](https://mp.weixin.qq.com/s/6zU36udvFpt-2ijfNtSJUA)的Java版本,有读者留言说太简单,内容比较水。这里澄清一下,是我学得比较水。文章定位就是一篇使用Java语言的Kafka Client客户端进行简单操作演示,然 阅读全文
posted @ 2023-05-25 17:00 FunTester 阅读(98) 评论(0) 推荐(0)
摘要: 测试人员需要能够在软件开发过程中,基于软件的需求文档或者功能说明书,准确的识别和描述每一个功能点。列举功能点是测试人员的必备技能之一,因为测试人员需要从功能的角度来评估软件的质量,以确保软件的功能符合用户的期望和需求。通过列举功能点,测试人员可以更好地了解软件的功能,从而准确地设计测试用例和测试场景 阅读全文
posted @ 2023-05-22 09:52 FunTester 阅读(39) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 71 下一页