超大对象导致Full GC超高的BUG分享
在某次测试的过程中,突然发现后端底层user服务突然就挂了,用户量并不大,几个人用着用着就不行了。中间层发现
压测中测量异步写入接口的延迟
在服务端性能优化的时候,有一种方案叫 “异步写入”。就是把本来要写入数据库的功能放到异步来做,跟异步查询转同
性能测试中图形化输出测试数据
在性能测试中,测试数据一般都是单独存在日志文件中,呈现出来的都是一些冰冷的数据,比如:~?~~?~~?~~?
Java并发BUG提升篇
书接上文:Java并发BUG基础篇内存一致性问题当多个线程访问为相同数据的结果不一致时,将发生内存一致性问题
Java并发BUG基础篇
使用线程安全对象共享对象线程主要通过共享对相同对象的访问进行通信。因此,在对象变化时读取可能会产生意外的结果
多种登录方式定量性能测试方案
最近接到到一个测试任务,某服务提供了两种登录方式:1、账号密码登录;2、手机号+验证码登录。要对这两种登录按
服务端性能优化之双重检查锁
简介早前的文章中讨论过服务端性能优化之异步查询转同步,在本文中,将讨论双重检查锁定设计模式。通过简单地事先检
性能测试如何减少本机误差
在接口测试过程中,某个线程连续两次请求中间都会消耗的时间,线程在收到响应进行第二次请求的时候会消耗一些时间,
利用微基准测试修正压测结果
前段时间做了一次参数需要签名的接口性能测试,有文为证:线程安全类在性能测试中应用。在处理测试结果时候遇到一个
线程安全类在性能测试中应用
最近在做一个支付成功之后回调接口的压测,场景是用户购买VIP,详情如下:测试场景用户支付成功之后,端上会请求
服务端性能优化之异步查询转同步
之前写过一篇文章分享了我在工作中遇到了一个因为性能优化出现的一个BUG:异步查询转同步加redis业务实现的
Spock 2.0 M1版本初探
spock2进行了较大的升级,基于Junit5,基于Groovy3(Groovy3要求JDK9+)重要说明:
敏捷团队的回归测试策略
敏捷提供了众多优势,例如更快的上市速度,更快的ROI,更快的客户支持,降低的风险,持续的改进等,随之而来的还
Selenium Python使用技巧(三)
书接上文和上上文:Selenium Python使用技巧(一)Selenium Python使用技巧(二)
Selenium Python使用技巧(二)
书接上文:Selenium Python使用技巧(一)。进行自动跨浏览器测试 您可能需要在多种情况下针对不同
Selenium Python使用技巧(一)
使用Selenium进行测试自动化已使全球的网站测试人员能够轻松执行自动化的网站测试。Webdriver是S
DevOps中的测试工程师
尽管DevOps仍需要手动测试,但测试人员能做的还有很多。
记一次失败的爬虫
收到一天振奋人心的假新闻,导致我去找了公开信息网站定点药店的信息,虽然结果比较失败,过程还是挺欢乐的,记录下
性能测试框架第三版
本次主要更新了标记、记录功能,以及初始化连接池的方法。具体实现请参考之前的文章:性能测试中标记每个请求、如何
2020年Tester自我提升
2020年,测试工程师自我提升的几个方面。关注技术趋势重要的是要跟踪外界的情况,尤其是关于自己的工作范围。互