首页
学习
活动
专区
工具
TVP
发布

测试技术圈

测试丨技术丨面试丨DevOps 关注测试技术圈,关注测试,添加巨蜥小程序获取精品技术文章
专栏成员
282
文章
405604
阅读量
95
订阅数
软件测试中的服务虚拟化(Service Virtualization
最近几年虽然微服务十分火热,但是仍然有不少人不喜欢微服务,甚至抵制它。其中最主要的原因就是其成本高,难度大。就困难而言,主要是遇到了一些不易解决的问题,其中包括以下三个与测试数据和测试环境有关的问题:
Criss@陈磊
2020-09-17
1.5K0
QA应该更新的测试工具
视觉感知测试,对于很多 QA,包括我在 2013 以前对于它的认知都是手动测试领域的一个成员。在这个 Web 系统爆炸的年代,Web UI 界面布局测试,多浏览器测试,CSS 的 refactor 等都成为了 Web UI 测试的痛中之痛,特别是大型 Web 应用的功能回归测试量太大,从而导致很多时候根本无法完成,所以很少会有团队去做全方位的 UI 界面布局回归测试,特别是对于使用 Agile 流程开发的团队就更加困难。
Criss@陈磊
2020-04-26
1.7K0
Fiddler截获手机App消息
那么我们最开始的就是利器。要想让电脑上的Fiddler可以截获手机上的HTTP/S协议的消息,需要进入Fiddler菜单中的Tools下的Options菜单,进入Connections标签页,这里勾选Allow Remote Computers to connect,如下图所示:
Criss@陈磊
2020-02-24
2.5K0
jmeter组件精简概述
jmeter是基于java语言的压力测试工具,除了通过命令来执行压测脚本,还提供图形界面功能。用户在图形界面中可以设置“测试计划”、“线程组”、“取样器”、“逻辑控制器”、“定时器”、“配置项”、“断言”、“变量”、“观察结果树”、“结果报表”、“结果图”。一开始接触这个工具时就感觉好多名词,记一遍忘一遍,忘一遍再记一遍。为了理清思路,我们可以从测试用例四大要素:条件、输入、执行、预期结果,来理解这些组件。先准备好条件和输入,然后执行测试,当实际结果与预期结果一致时,测试用例通过。正所谓万变不离其宗。
Criss@陈磊
2020-02-14
8640
爬虫入门 --打造网站自生成系统(一)
爬虫其实不算是新的东西了, 网上也有很多的教程,都很详尽,那么我为什么还要拿出来说呢?因为我发现大多数教材都是教你如何从网络上爬取内容,然后就结束了。但是我们爬下来的内容是要使用的啊? 这方面的就很少。还记得我之前分享过的博客开发系列吗?正好,我们把这两个结合起来,一起来看看,如何用爬虫打造专属自己的自动化博客生成系统。
Criss@陈磊
2019-12-05
5400
【测试小工具分享】将Charles抓包文件导出到postman客户端脚本
测试小伙伴,经常使用Charles抓取数据包,但要将数据包内容复制到postman这是是一件费时费力的事情。
Criss@陈磊
2019-12-05
3.5K0
IOS真机移动端App+H5混合自动化测试实战(1)
吴老的java版《selenium webdriver3 实战宝典》和python版《selenium Webdriver 3.0 自动化测试框架实战指南》出版了,代码拿来就能用。
Criss@陈磊
2019-11-06
1.1K0
浅谈Nginx缓存
在了解Nginx缓存前 先了解Nginx的一般是作为反向代理服务器以及负载均衡服务器的.
Criss@陈磊
2019-10-31
1.5K0
基于 Jenkins 和 Ansible 打造一个 Web 构建发布系统
一步一步用jenkins,ansible,supervisor打造一个web构建发布系统。
Criss@陈磊
2019-10-28
7850
Linux不为人知的启动过程
一、绪论 Linux系统在日常工作中已经是我们朝夕相处的亲密伴侣,每次当我们按下可爱的电源键那一刻起直到出现熟悉的登陆界面。这短短的一瞬间它都经历什么那?? 二、Linux启动过程 对于一台
Criss@陈磊
2019-10-24
1K0
万字Spring Cloud Gateway2.0,面向未来的技术,了解一下?
本文将从知识拓扑讲起,谈一下api网关的功能,以及spring cloud gateway的使用方法。文章很长,可以先过一下目录。
Criss@陈磊
2019-10-24
1.1K0
搭建您自己的SonarQube
在devops流水线中,所有的代码都存储在代码仓库中,通过git的一些方法可以完成代码的codereview的卡点设置,那么下一步需要搭建的服务是什么呢?下一步就是Sonar,通过Sonar完成代码质量的管理。
Criss@陈磊
2019-10-09
1.8K0
快速搭建团队的GitLab
研发效能的其实端是代码仓的管理和统一维护,通过统一的私有化的Git托管服务实现代码的内部有限共享。代码仓在研发效能的提升中占据很重要的地位,这是DevOps工具链的起始点也是工程效能提升的一个重要环节。如果没有统一代码仓库我们也无法开始研发效能、质量效能、交付效能的衡量和提高。那么下面我们就开始讲解GitLab私有化仓库平台的搭建
Criss@陈磊
2019-09-25
6790
Git设置分支保护实现CodeReview卡点
在Git的分支合并过程中支持方式,一种是在本地将source branch 合并到 target branch,然后再切换到target branch后将target branch push到远端target branch。另外一种是将本地的source branch push到远端的source branch,然后在gitlab上提交一个将source branch 合并到 target branch的merge request。那么为了能够到达我们强制的CodeReview卡点,我们将master branch(也就是生产发布分支)、release branch(也就是提测分支)进行保护,不能接受直接的push request,只能通过提交merge request,并有架构师或者技术负责人进行CodeReview通过后,完成Merge。那么如何完成Git的分支保护呢?
Criss@陈磊
2019-09-19
1.7K0
MockMvc -你需要一个测试基类
用例虽然能执行成功,但是还存在着不少问题。最为严重的,就是代码冗余度太高。两次模拟的HTTP请求,虽然请求的方式和发送内容不同,但是整个请求的组装、发送和结果验证过程是基本一致的。因此,我们可以考虑重构上述用例,将公共部分提取到父类中供其余测试用例使用。
Criss@陈磊
2019-09-17
1K0
Swagger 详解
Swagger:The Best APIs are Built with Swagger Tools 。Swagger可以定义一个标准的RESTful风格的API,与语言无关,是一个API的规范。
Criss@陈磊
2019-08-02
1.8K0
UI自动化(Webdriver+Appnium通吃方案)中验证码的识别方法(源代码)
下载 tesseract-ocr-setup-3.02.02.exe安装(双击一路下一步然后finish),然后把tesseract-ocr的的安装目录添加到系统环境变量中
Criss@陈磊
2019-08-02
1.5K0
一个 TCP 连接能发多少个 HTTP 请求,万万没想到
一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。但是你有没有想过,收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?
Criss@陈磊
2019-08-02
4770
Web压力测试工具webbench
int method = METHOD_GET; //默认请求方法为GET方式
Criss@陈磊
2019-08-02
4.7K0
测者的性能测试手册:Moco 作为MockServer快速入门
PS:Moco支持动态加载配置文件,所以无论你是修改还是添加配置文件都是不需要重启服务的
Criss@陈磊
2019-08-02
6720
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档