测试技术学习与分享

关注测试行业
专注测试技术
性能工具之Jmeter一个脚本的编写与调试案例-测试技术学习与分享
JMeter

性能工具之Jmeter一个脚本的编写与调试案例

来捉虫阅读(1593)评论(0)

引言 最近接到一个任务,需要写一个Jmeter脚本,脚本需要“登录”后从返回值获取Cookies,然后从第一个接口的返回参数中提取有用的id,在第二个接口请求的时候使用这个id,从而完成测试。然而这个看似简单的测试用例的编写并不是很容易,还...

移动APP自动化测试框架对比-测试技术学习与分享
移动测试

移动APP自动化测试框架对比

来捉虫阅读(1376)评论(0)

简介 移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。最大量实现自动化测试的应该是单元测试,最容易实现也最容易在早期发现问题;其次是接口级测试...

苏宁Nodejs性能优化实战-测试技术学习与分享
业务知识

苏宁Nodejs性能优化实战

来捉虫阅读(549)评论(0)

Nodejs 项目背景介绍 自 2016 年以来,苏宁大规模的使用了基于 Nodejs 渲染的项目,架构使用 Nginx+Nodejs+PM2 组合,其中 Nodejs 版本从最初的 6.0+ 升级到如今的 8.0+,Nodejs 框架从 ...

TiDB中的混沌测试实践-测试技术学习与分享
测试技术

TiDB中的混沌测试实践

来捉虫阅读(630)评论(0)

什么是混沌 在分布式计算领域,我们无法预测集群将会发生什么,一切皆有可能。在里约热内卢飘舞的蝴蝶可能会改变芝加哥的气候,甚至摧毁位于开罗的数据中心。网络时间协议(NTP)可能出现不同步,CPU可能会无缘无故地爆表,或更糟糕的是,勤劳的DBA...

使用契约测试提高分布式系统的质量-测试技术学习与分享
测试技术

使用契约测试提高分布式系统的质量

来捉虫阅读(641)评论(0)

本文要点 分布式组件间的交互情况难以测试。一个原因是消费者端创建的测试Stub ,并在生产者的代码中得到测试。 单元测试本身不能回答各组件间是否适合一起工作。开展集成测试是有必要的,尤其是测试客户与服务器之间的通信。 契约测试定义了组件间的...

区块链性能测评实战案例-测试技术学习与分享
性能测试

区块链性能测评实战案例

来捉虫阅读(693)评论(0)

0x00 背景 近期区块链的技术概念在传统IT圈逐渐升温,成为许多遗产系统升级重构方案的备选技术路线。笔者本人多年从事应用系统研发,目前所维护的系统性能渐露瓶颈,分片扩容难度较大且面临分布式改进的潜在需求,因而亟需区块链架构技术储备。 应用...

符合架构的测试-测试技术学习与分享
测试技术

符合架构的测试

来捉虫阅读(639)评论(0)

核心要点 微服务通常属于跨功能且自治的团队,该团队负责微服务的实现、测试和发布。 在实现微服务架构时,不应该有独立的测试阶段。 每个人都要对产品的质量负责。 微服务集成的复杂性要求我们谨慎地决定合适的集成测试方式。 持续测试意味着要向左转变...

微信读书(Android)阅读引擎卡顿监控测试-测试技术学习与分享
测试技术

微信读书(Android)阅读引擎卡顿监控测试

来捉虫阅读(652)评论(0)

一、引言 微信读书中,阅读引擎负责解析并呈现书本每一页的内容,是整个app最重要的一个模块,也是用户使用最多,产生交互最频繁的一个模块。 微信读书发布之初,从支持最基本的TXT纯文本书籍,再经过快速迭代同时支持EPUB格式书籍,整个过程当中...

苏宁MOCK测试桩服务建设实践-测试技术学习与分享
测试技术

苏宁MOCK测试桩服务建设实践

来捉虫阅读(409)评论(0)

前言 2018 年苏宁易购提出了智慧零售大开发战略,今年将新开 5000 家门店,到 2020 年,线下门店总数达 2 万家。半年来,以急速推进的大开发战略高超迭起,店面实现从城市到县镇市场全面覆盖,使得消费者在任何时间、任何地点、任何服务...

协作是持续测试的关键推动力-测试技术学习与分享
测试技术

协作是持续测试的关键推动力

来捉虫阅读(355)评论(0)

关键要点 敏捷团队负责测试工件的创建和版本控制。 合约测试可防止团队偏离接口定义。 通过让敏捷团队参与后期测试阶段,实现“超越团队边界的思考”。 测试工件是可交付成果,并且应在测试阶段中重复使用。 各种测试工具需要无缝交互和集成。 新一轮保...

来捉虫

关注测试行业专注测试技术