
测试
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
干货 | 基于 BDD 理念的 UI 自动化测试在携程度假的应用
作者简介Leo Li,携程高级软件工程师,负责度假 BDD-Test UI 自动化测试框架的研发、维护和迭代等工作。如今无论大公司还是小公司都越来越重视测试质量。并且前端领域越来越繁荣,前端工程也越来越复杂,纯靠人力手工测试已经显得有些力不从心并且更容易出错。因此在项目中引入 BDD 理念进行自动化 UI 测试,让项目质量可以通过自动化工具来保障也被提上日程。本文将介绍携程度假团队是如何将其付诸实践,希望能给大家带来一些启发。一、UI 自动化测试背景以及意义在日常开发中,我们的程序出现.转载 2020-06-20 14:48:08 · 850 阅读 · 1 评论 -
干货 | 携程酒店MOCK全链路实践
作者简介刘晓攀,携程酒店性能测试负责人,专注性能测试分析和辅助测试工具的开发。一、前言Mock在整个软件开发测试周期中已经非常普遍,我们也会经常有意无意地使用它。譬如开发了一段代码,这段代码强依赖了其他服务,在对方服务完成之前,肯定是期望代码能够同步开发。那么在开发的过程中一定会根据约定固定对方服务的返回,这种在代码中的模拟行为,是一种mock。另外当前很多应用为了提高性能,普...转载 2019-09-14 11:49:33 · 155 阅读 · 0 评论 -
敢不敢模拟超过 5 万的并发用户?
来自:http://t.cn/ES7KBkW本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情.你可以在本文的结尾部分看到讨论的记录.快速的步骤概要 编写你的脚本 使用JMeter进行本地测试 BlazeMeter沙箱测试 使用一个控制台和一个引擎设置Users-per-Engine的数量 设置并测试你的集合 (...转载 2019-06-05 13:28:10 · 280 阅读 · 0 评论 -
阿里巴巴是如何管理测试环境的?
来源 | 公众号:云效(ID: ali_yunxiao)作者 | 林帆(花名金戟)正式环境的稳定性,除去软件自身的质量因素,主要与运行的主机、网络等基础设施相关,而测试环境的稳定性则更多受到人为因素影响。由于频繁的版本变更,以及部署未经充分验证的代码,测试环境出故障的情况屡见不鲜。本文介绍了阿里巴巴是如何管理测试环境的。阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管...转载 2019-04-25 16:22:10 · 398 阅读 · 1 评论 -
小谈 Java 单元测试
什么是UT?UT(Unit Test)即单元测试UT有什么价值?大部分的开发都不喜欢写UT,原因无非以下几点: 产品经理天天催进度,哪有时间写UT UT是测试自己的代码,自测?那要QA何用? 自测能测出bug?都是基于自身思维,就像考试做完第一遍,第二遍检查一样,基本检查不出什么东西 UT维护成本太高,投入产出比太低 不会写UT 总之有...转载 2019-02-14 14:25:04 · 384 阅读 · 0 评论 -
罗辑思维在全链路压测方面的实践和工作笔记
业务的知名度越高,其背后技术团队承受的压力就越大。一旦出现技术问题,就有可能被放大,尤其是当服务的是对知识获取体验要求颇高的用户群体。提供知识服务的罗辑思维主张“省时间的获取知识”,那么其技术团队在技术实践方面是如何践行省时间的理念的呢?本文将还原罗辑思维技术团队在全链路压测上的构建过程,为您一探究竟。全链路压测知多少保障服务的可用性和稳定性是技术团队面临的首要任务,也是技术难题之...转载 2019-02-23 16:51:55 · 541 阅读 · 1 评论 -
Java微基准测试框架JMH
本文转自:https://www.xncoding.com/2018/01/07/java/jmh.html 作者:XiongNengJMH,即Java Microbenchmark Harness,这是专门用于进行代码的微基准测试的一套工具API。JMH 由 OpenJDK/Oracle 里面那群开发了 Java 编译器的大牛们所开发 。何谓 Micro Benchmark 呢?...转载 2019-01-01 14:10:40 · 1131 阅读 · 0 评论 -
微服务网关哪家强?一文看懂Zuul, Nginx, Spring Cloud, Linkerd性能差异
导语:API Gateway是实现微服务重要的组件之一。面对诸多的开源API Gateway,如何进行选择也是架构师需要关注的焦点。本文作者对几个较大的开源API Gateway进行了压力测试,对于架构师来说,相信可以提供不少帮助。过去一段时间,OpsGenie的员工数量和产品特性都经历了快速发展。去年,仅仅是我们的工程师团队就由15人增长到了50人。针对开发团队的划分,我们遵循两个披...转载 2018-11-30 11:20:59 · 1134 阅读 · 0 评论 -
为什么前后端分离了,你比从前更痛苦?
你有没有遇到过: 前端代码刚写完,后端的接口又变了。 接口文档永远都是不对的。 测试工作永远只能临近上线才能开始。 为什么前后端分离了,你比从前更痛苦?前后端分离早已经不是新闻,当真正分离之后确遇到了更多问题。要想解决现在的痛,就要知道痛的原因:为什么接口会频繁变动?设计之初没有想好。 这需要提高需求的理解能力和接口设计能力。变动的成本较低。...转载 2018-11-08 09:19:17 · 434 阅读 · 0 评论 -
Spring Boot构建RESTful API与单元测试
首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回...转载 2017-03-04 09:07:27 · 371 阅读 · 0 评论 -
Jmeter接口测试+压力测试
jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linux/windows/macos上都可以使用。 jmeter可以做接口测试和压力测试。其中接口测试的简单操...转载 2018-10-19 20:36:41 · 1281 阅读 · 0 评论 -
Jmeter使用之:高效组织接口自动化用例技巧
1、善用“逻辑控制器”中的“简单控制器”。可以把简单控制器像文件夹一样使用,通过它来对用例进行分类归档,方便后续用例的调试和执行。 2、同编写测试用例一样,这里的接口测试用例应该进行唯一性编号,这样在运行整个用例计划出现用例失败时,能快速的定位到问题用例。 如,上图中的GW-01-C1:GW取模块前两个汉子拼音的大写首字母,01为子功能的编号,C1则为用例序号。 3、恰当的使用变量。不用或滥...转载 2017-11-10 10:26:00 · 1559 阅读 · 0 评论 -
JMeter入门教程
本文版权归xmeter.net所有。欢迎转载,转载请注明出处。 简介本文由xmeter君写给想了解性能测试和JMeter的小白,适合对这两者了解很少的同学们,如果已经有使用经验的请绕道,别浪费时间:-) 我们将介绍JMeter的使用场景,如何安装、运行JMeter,以及开始一个最最简单的测试。你还徘徊在JMeter的门口吗?别犹豫了,跟着本文做完,你就可以开启你的JMeter之旅了。...转载 2017-10-10 16:30:18 · 89235 阅读 · 31 评论