上一页 1 2 3 4 5 6 7 8 9 10 ··· 54 下一页
摘要: 性能测试是软件开发和应用过程中至关重要的环节。它是评估系统性能、稳定性和可扩展性的有效手段,可以确保软件在真实环境中高效运行。在现代技术快速发展的时代,性能测试的重要性愈发显著。 性能测试在软件开发和应用过程中的重要性不可低估。它是保障用户体验、发现潜在问题、提高系统可靠性的关键手段。同时,遵循性能 阅读全文
posted @ 2023-08-11 11:38 FunTester 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 最近跟一个粉丝沟通的时候,说起他遇到的一个问题。在学习完语言基础之后,改如何进行下一步的学习提升。 他遇到的困境是,个人角度是希望下一步做自动化方向,但是公司并没有这方面的需求,自己写自动化又比较担心走弯路。然后在几个方向上又进行了一些尝试,都没敢深入学习和实践,都有点逡巡不前,然后过段时间又将学过 阅读全文
posted @ 2023-08-09 15:02 FunTester 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在使用Java做性能测试的过程中,遇到过很多自己抗自己的坎儿。在经历过风风雨雨之后,自认为已经是个并发编程的老司机,没想到前两天又丢进了同一个坑中。 **保持操作的原子性!!!** **保持操作的原子性!!!** **保持操作的原子性!!!** 重要的事情写三遍。 事情是这样,要写一个脚本,需求是对 阅读全文
posted @ 2023-08-07 20:22 FunTester 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是Java中的一个类,全路径:`java.lang.ThreadLocal`,用于在多线程环境下存储线程本地变量。在多线程应用程序中,不同线程之间共享数据可能会引发线程安全问题。 ThreadLocal通过为每个线程创建独立的变量副本,保证了线程间数据的隔离性,从而有效地解决了 阅读全文
posted @ 2023-08-02 17:04 FunTester 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 之前写Kafka Client Go实践的时候,跟一位粉丝交流,Go语言的channel实现和Java的多线程实现的性能问题。就想做一次两者的性能测试进行对比。可惜Go语言用得少,还没形成快速进行性能测试的基础能力。所以得建设一些基础设施之后才行,今天分享一下,基于Go语言的动态QPS压测模型实现, 阅读全文
posted @ 2023-07-26 13:46 FunTester 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 最近在阅读《高性能之道》这本书,其中有一个小标题让我突然想到一个旧话题:拓展自己的边界。 弱化边界感。在我之前读过的技术类书籍中,往往更多偏重于不同团队之间的协作配合。而在这本书中我读到了更多关于个人成长方面的。 如果你在在一个岗位工作时间变长之后,在经过稳定期之后就会遇到工作瓶颈。如何能突破这种瓶 阅读全文
posted @ 2023-07-18 21:18 FunTester 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 对于性能测试来讲,使用编程语言实现性能测试用例的核心就是并发编程,也就是同时执行多个测试用例,以模拟真实的负载情况。并发编程可以有效地提高测试效率,可以更快地发现系统中的瓶颈和性能问题。在实现并发编程时,需要考虑线程的同步和互斥,以确保测试结果的正确性和可靠性。此外,还需要考虑如何分配和管理资源,以 阅读全文
posted @ 2023-06-29 10:38 FunTester 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 随着技术的进步,测试解决方案变得更具可扩展性,加速了团队从手动测试到Selenium测试自动化的转型。但是成年人的世界,没有什么是容易的。对于许多团队来说,并行运行多个测试仍然是不可扩展的。他们倾向于遵循传统的顺序执行测试方法,但是这需要大量时间、精力。 这时候,就需要一种更加高效的测试方法,来解决 阅读全文
posted @ 2023-06-26 18:51 FunTester 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 在使用Java线程池实现各种的需求过程中,很是能体会线程池的好处。但是随着需求增加,发现Java线程池自带的集中模式也有点不太够用。所以又想自己根据现有的API进行拓展的想法。 Java线程池执行task的流程图如下: ![Java线程池执行流程图](http://pic.automancloud. 阅读全文
posted @ 2023-06-06 21:48 FunTester 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在我们日常生活和工作中,软件已经成为不可或缺的一部分。然而,软件的性能问题经常会影响到用户的体验和企业的业务,因此对软件系统进行性能测试变得至关重要。软件性能测试可以帮助测试团队和业务团队了解软件在真实场景下的表现,以及对系统性能进行优化和改进。通过模拟真实场景下的负载和压力,测试团队可以发现系统的 阅读全文
posted @ 2023-05-30 21:42 FunTester 阅读(17) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 54 下一页