Bootstrap
【得物技术】浅谈资损防控

资损通常来讲是指支付场景下的资金损失,这里可以从用户角度与公司角度两个维度看。

TarsBenchmark | 服务性能压测利器

在服务正式上线前,我们需要确保服务上线后的可用性和稳定性,因此对系统的处理能力和稳定性进行全面的测试是非常必要的。压力测试是其中重要的一环,本文将介绍如何使用 TarsBenchmark 对 TARS 服务进行压测

Linux Lab 进阶: 自动化测试

以 aarch64/virt 作为演示的开发板:

接口管理进阶-环境变量的使用

当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。

关于测试的三个关键问题

最近一直在思考关于测试的三个关键问题应该是什么,目前有了初步的假设和解决思路,姑且先写下来,以抛砖引玉,寻求更多反馈和探讨。

读书笔记:Google软件测试之道【三】

在Google里面,测试分为以下三种。

读书笔记:Google软件测试之道【二】

在理想的情况下,TDD模式先行,即在代码编写前开发人员会构思好整个代码逻辑并编写成伪代码(当然伪代码中包含了数据取值边界,循环嵌套,异常处理等情况),然后根据伪代码编写单元测试脚本,最后根据单元测试脚本编写业务代码并运行之。最后,如果运行通过

读书笔记:Google软件测试之道【一】

       在职业生涯的头6年,我对所谓的测试策略、测试组织架构了解甚少,也不知道谁对谁错。我知道的事情只有一个:我是一名程序员,我的日常工作除了做需求分析和代码开发以外,我还需要做单元测试(数据准备、案例编写和测试报告撰写)、SIT测试(数据

自动化测试首先是一种工作文化

自古以来,人类就有创造自动装置以减轻或代替人劳动的想法。自动化技术的产生和发展经历了漫长的历史过程。古代中国的铜壶滴漏(简称漏壶)、指南车以及17世纪欧洲出现的钟表和风磨控制装置,虽然都是毫无联系的发明,但对自动化技术的形成却起到了先导作用。

很好用的压测工具 - Apache Bench工具

今年公司开发者大会是线上的形式,按照惯例,为了服务的保障,需要对整个系统的性能做一个评估,临时抱佛脚,比较常用的工具有jmeter和Apache Bench,最终在两者之间选择了Apache Bench(简称ab),也就针对ab工具做了一些总结。

如何支持亿级用户分流实验?AB实验平台在爱奇艺的实践

本文将对爱奇艺AB实验平台的落地实践进行详述。

从错误中学习

前两天在推上看到马斯克发了一张图,主题是从错误中学习,如下:

被灵魂问倒:这个BUG为什么没测出来?

摘要:为什么没测出来!测试怎么测得?到底会不会测?这对测试来说是灵魂拷问级别不好回答的问题了。

带你掌握二进制SCA检测工具的短板及应对措施

摘要:本文针对二进制SCA检测技术短板所面临的一些特殊场景、检测影响及应对措施进行详细分析和说明,希望对使用二进制SCA检测工具的测试和研发人员有所帮助。

换个角度,聊聊全链路压测

新的角度,新的理解。

代码编译时自动完成白盒测试,这真的可以

摘要:如果能够让代码在编译的时候,自动完成白盒测试,这不是天方夜谭。

轻量级的接口自动化冒烟框架

当前互联网项目分类多,项目发布周期短,开发发布内测补丁的频率偏高,导致环境部署效率需要大幅度提升,但随着环境部署效率的提高会导致补丁质量成为难以衡量的漏洞,为了评估补丁的合格度,需引入轻量级冒烟自动化。

架构师训练营第5周命题作业

java实现一致性 hash 算法。并用100万测试数据测试10个节点负载均衡性。

开发者测试你必须知道的7件事

摘要:开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。

【得物技术】浅谈本地缓存与分布式缓存

在互联网电商行业,由于订单履约物流等核心业务的特殊性,要求在保证业务正确性的基础上,这些链路的响应时间不能过高,否则会影响上下游的的其他业务。

百度API接口智能化测试探索与实践

导读:API接口自动化测试在服务端分层测试体系中占有重要地位,在持续追求提升研发交付效能的背景下,传统的自动化测试工具面临质量与效率的更高挑战。

[安利] WSL Linux 子系统,真香!附完整实操

WSL Linux 子系统体验原生 Docker,还真香呀!

【得物技术】如何测试概率性事件-二项分布置信区间

日常开发测试可能会遇到这样一种情况,有一个接口或方法概率触发,那么需要多少次抽样,落在一个什么区间内,才能断定是否按照设定概率进行呢?

是时候扔掉 Postman 了,Apifox 真香!

接口调试是软件开发者必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,接口调试只是其中的一部分,还有很多事情 Postman 无法高效完成,如:接口文档定义、Mock 数据、接口自动化测试等。Apifox 就是为了解决这个问题而生的。

接口管理进阶-环境变量的使用

当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。

使用接口文档快照机制,让接口文档不在频繁变动

在ApiPost之前的版本里,一直有一个很难受的问题困扰者我们和使用者:当我们把文档的分享链接分享出去之后,由于文档和当前操作的接口数据是实时一致的,导致很多时候,后端人员一不小心的保存就会造成前端文档的更改。

是时候扔掉 Postman 了,Apifox 真香!

接口调试是软件开发者必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,接口调试只是其中的一部分,还有很多事情 Postman 无法高效完成,如:接口文档定义、Mock 数据、接口自动化测试等。Apifox 就是为了解决这个问题而生的。

趣谈哈希表优化:从规避 Hash 冲突到利⽤ Hash 冲突

本文从哈希表传统设计与解决思路入手,深入浅出地引出新的设计思路:从尽量规避哈希冲突,转向了利⽤合适的哈希冲突概率来优化计算和存储效率。

是时候扔掉 Postman 了,Apifox 真香!

接口调试是软件开发者必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,接口调试只是其中的一部分,还有很多事情 Postman 无法高效完成,如:接口文档定义、Mock 数据、接口自动化测试等。Apifox 就是为了解决这个问题而生的。

【得物技术】浅谈本地缓存与分布式缓存

在互联网电商行业,由于订单履约物流等核心业务的特殊性,要求在保证业务正确性的基础上,这些链路的响应时间不能过高,否则会影响上下游的的其他业务。

你真的会正确使用日志吗?

日志在应用程序中是非常非常重要的,好的日志信息能有助于我们在程序出现 BUG 时能快速进行定位,并能找出其中的原因。

如何写出高质量的代码?(浅谈代码规范、重构、单元测试的重要性)

最近在“极客时间”学习了好几个专栏,对于如何写出高质量代码进行了归纳总结成了如下“PPT”,并发给了项目组的小伙伴,请各路高手批评指正。

如何写出高质量的代码?(浅谈代码规范、重构、单元测试的重要性)

最近在“极客时间”学习了好几个专栏,对于如何写出高质量代码进行了归纳总结成了如下“PPT”,并发给了项目组的小伙伴,请各路高手批评指正。

YGC问题排查,又让我涨姿势了!

在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The World问题,因此很容易导致服务超时,引发性能问题。

其他标签