自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 测试开发如何快速上手Vue前端开发

官网下载:下载 | Node.js 中文网安装配置环境变量:将node的安装路径配置到Path变量官网下载:HBuilderX-高效极客技巧安装在HBuilderX中:文件->新建->项目-普通项目,选择vue3项目(选择项目地址,输入项目 名称)node_modules:依赖库public:打包后文件路径assets:静态文件路径components:组件(也就是一个个子页面)App.vue:默认引入的页面main.js:运行主入口jsindex.html:页面主入口package.json:安装依赖pa

2022-07-01 10:21:45 377 1

原创 快速入门Flask微服务架构

随着微服务架构的兴起,Flask以其简单、轻量级、便捷的特性,也随之越来越流行。下面我们就来看看Flask的简洁架构:通过app配置发布服务,通过路由定位url到指定的api,每一个api几乎都是独立工作。 正在上传…重新上传取消那么接下来我们就深入学习一下flask的每一部分。首先要清楚,flask配置分为两类,一是静态配置,而是动态配置。静态配置是指,在创建app对象的时候就需要添加的配置。如果创建后动态配置,就不会生效。在flask的源码里,创建对象时可以指定如下配置:配置说明import_names

2022-06-30 11:50:05 2398

原创 Jmeter结构体系

1.Jmeter简介及安装Jmeter是一款开源桌面应用软件,可用来模拟用户负载来完成性能测试工作。Jmeter的功能在版本升级过程中已经十分强大,现在多数互联网公司都在使用Jmeter来完成产品的性能或者接口测试工作。因为开源所以更具有扩展性,能够胜任更多的工作具有更多的可能性。比如现在很多云服务器提供商自带的性能测试工具就是基于Jmeter二次开发的,目前国内外比较火热的一款一站式性能/接口测试工具MeterSphere也是基于Jmeter二次开发扩展的。Jmeter可以对Web应用进行测试,同时也提供

2022-06-28 10:54:12 620

原创 redis整合Spring时为何需要在存储的时候序列化?

redis存取架构,redis存取说明

2022-06-27 11:55:46 335

原创 自动化测试的目的与本质,到底是什么呢?

自动化测试的目的与本质,关于自动化测试的理解,如何实现自动化测试

2022-06-09 16:21:22 670

原创 不会接口测试?用Postman轻松入门(四)——Post请求url格式请求体

对HTTP协议报文有了充分了解之后,上一节我们对get请求进行了详尽的测试,由于get请求没有请求体,相对来说比较简单,接下来我们加上请求体,看看使用post接口如何完成各种不同类型请求体的请求操作。需要注意的是,post请求也并不一定都有请求体,遇到没有请求体的post接口,处理方式和get请求完全一致。请求需要用到的四要素中:HTTP方法和url地址是显而易见的;没有特殊说明时,基本的请求头不需要关注,Postman会自动添加;重点关注请求体以及与它配套的Content-Type头域。常用的接口测试请求

2022-06-07 09:42:46 4679

原创 JMeter系列(三)--组件知识

JMeter的脚本是由JMeter的各种组件构成的,组件就是指JMeter封装好了具备有各种功能的可以快捷操作的元素。一般来说,同一种类型、作用的组件会归为一类。在JMeter中,组件总计有以下几类:PS:相同类型的组件在GUI界面具有相同的图标,相同类型的组件不能通过图标区分,要根据组件页面的组件类型名称进行区分。测试计划组件是Jmeter脚本中的根组件,属于必选组件,JMeter的脚本都是位于测试计划组件。因此要保存脚本则需要保存测试计划,而不能选中某一个组件点击保存(老版本存在,新版本已经将保存按钮修

2022-06-06 11:43:41 440

原创 测试开发必修的Git技术栈

从架构图可以看到,git是分服务器和客户端两大部分。(也就是远程与本地分布式管理源码)一般服务器可以选择自己在Linux上面搭建,也可以选择使用开源的,如github、gitee等。如有同学需要自己搭建git服务器,可以找Linux安装git的相关资料当然我们一般学习可以使用gitee,当然文章也是推荐同学们使用gitee。首先,注册gitee账号。Gitee - 基于 Git 的代码托管和研发协作平台然后,新建仓库。备注:新建仓库默认为私有仓库,如需改为公共仓库,可以创建后到管理里面更改仓库地址:3.1

2022-06-06 10:03:46 348

原创 软件测试工程师简历这样写,HR直接年薪30W叫你入职

简历基本要素及模板在IT行业如果你是一个工作多年的大牛并且在BAT等这样的一线互联网知名企业工作,那基本上不需要制作简历和提交简历。猎头公司会主动去找,会有很多机会让你选择。但是对于从业不久或者刚转行的小白来说,他既不是名校,甚至也不是计算机相关专业,所以简历的重要性不言而喻,可以说是敲门砖。对于社会招聘来说,基本上你投一家公司的时候,有没有面试的机会取决于工作年限和简历的内容这两点。同样的技能和项目经验,如果你用不同的方式写,你可能会得到更多的面试机会。更何况简历的内容直接决定了面试官的提问方向。既然一家

2022-06-01 11:52:33 2814 3

原创 不会接口测试?用Postman轻松入门(三)——Get请求详解

对HTTP协议有了深入了解之后,我们再回过头来看看各种请求报文在postman中的处理方式,深入了解postman完成各类型请求的方式,这一节先来看看最简单的Get请求。为了方便管理接口,首先在postman的workspace里创建一个collection(测试集),相当于用一个文件夹来保存自己的接口。由于get请求通常都没有请求体,因而在请求四大要素:url、HTTP方法、请求头和请求体中只需要关注url和请求头即可。而get请求如果有请求参数,则通常会携带在url中发给服务器接口。无参

2022-05-31 16:30:26 5374

原创 selenium超全教程(2)——持续更新中

接上篇,selenium超全教程(1),今天我们继续来讲下元素class、tag、link、partial、xpath、css、find_element的By定位。定位页面元素之class定位以百度首页的搜索框节点为例,搜索pythonfind_element_by_class_name()根据class属性获取,这里class属性是s_iptfrom selenium import webdriverimport time browser = webdriver.Chrome

2022-05-31 10:37:09 277

原创 selenium超全教程(1)——持续更新中

安装chrome浏览器驱动安装chrome浏览器驱动:一种是常见的手动安装,另一种则是利用第三方库自动安装。前提:安装好了Chrome浏览器[1]手动安装先查看本地Chrome浏览器版本:(两种方式均可)在浏览器的地址栏键入Chrome://version,即可查看浏览器版本号或者点击Chrome菜单,帮助→关于Google Chrome,查看浏览器版本号再选择对应版本号的驱动版本下载地址:https://chromedriver.storage.googleapis.com/i

2022-05-30 11:19:29 1026

原创 语雀JMeter系列(二)--脚本生成

上一节我们介绍了JMeter的一些基本的知识,接下来就是如何去使用JMeter了。对于新手来说,第一件事情就是怎么在JMeter中去实现我们的测试脚本。通常来说,JMeter生成脚本的方式有三种:第三方工具录制 JMeter自带的代理服务器录制 抓包手写第三方工具录制目前来说,可以用于JMeter脚本录制生成的工具主要有:badboyBlazeMeter其它badboy作为一款老牌的web自动化测试工具,一直支持JMeter脚本的录制生成。但是因为Badboy是基于内置的浏

2022-05-30 10:23:20 646

原创 带你读懂mock测试——单元测试实践篇

1、什么是mock测试?Mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的比较复杂的对象,用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。2、为什么要进行Mock测试?Mock是为了解决不同的单元之间由于耦合而难于开发、测试的问题。所以,Mock既能出现在单元测试中,也会出现在集成测试、系统测试过程中。Mock 最大的功能是帮你 把单元测试的耦合分解开, 如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所调用的依赖的行为。如

2022-05-27 16:18:28 4678 2

原创 进阶版Python正则表达式大全

正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样的。示例字符串:<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf

2022-05-26 15:53:18 258

原创 JMeter系列(一)

接下来,我会陆续讲到JMeter的系列,从入门到精通,就看完这个系列。尽请关注。JMeter简介JMeter是Apache组织使用纯java语言开发的一款用于性能测试、接口测试的开源测试工具。它的特点有:完善的性能测试工具的框架、能够胜任几乎所有的性能测试需求。 对于主流的通信协议的支持,适用于主流的接口测试的需要。 开源,支持自定义请求、自定义函数、二次开发等需求,更方便的打造企业级的测试工具。JMeter的下载JMeter的下载和使用主要要关注以下几点:下载地址建议从官

2022-05-25 11:39:42 538

原创 软件测试零基础——docker centos环境搭建

上篇我们有讲到docker入门,今天我们一起来看看docker centos环境搭建。docker centos 环境搭建及配置 docker centos 开启远程访问1. docker centos 环境搭建及配置Docker 镜像加速国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:科大镜像:https://docker.mirrors.ustc.edu.cn/ 网易:https://hu

2022-05-24 10:52:51 723

原创 36 个接口设计,是真的好用

作为后端开发,不管是什么语言,Java、Go还是C++,其背后的后端思想都是类似的。后端开发工程师,主要工作就是:如何把一个接口设计好。所以,今天就给大家介绍,设计好接口的36个锦囊。1. 接口参数校验入参出参校验是每个程序员必备的基本素养。你设计的接口,必须先校验参数。比如入参是否允许为空,入参长度是否符合你的预期长度。这个要养成习惯哈,日常开发中,很多低级 bug 都是不校验参数导致的。比如你的数据库表字段设置为varchar(16),对方传了一个 32 位的字符串过来,如果你不校验参数,

2022-05-24 09:45:20 7318

原创 软件测试零基础系列教程——Docker 入门

课程大纲:docker简介 docker windows 环境安装 docker 基本命令1. docker简介互联网公司发展到现在都不得不面对一个问题,特别是各种版本的迭代之后,不同版本环境的兼容,对技术人员都是考验。Docker之所以发展这么快,也是因为它对此给出了一个标准化的解决方案。复杂的项目,往往环境配置是比较麻烦的,特别是换一台机器,就要重新来一次,费时费力。所以很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是安装的时候,把原始环境一模一样地复制过来。所以开发人员

2022-05-24 09:44:18 399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除