自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python接口测试实战1(上)- 接口测试理论

本节内容接口及接口测试 网络基础知识:IP,域名, DNS及端口 网络基础知识:OSI七层模型及TCP协议 HTTP协议接口及接口测试这里插播一个段子app随手机壳变色上图中,程序员口中提到的接口是什么意思呢?手机壳有没有颜色这个属性(功能)? --- 有手机壳有没有提供让程序获取它颜色的途径? --- 没有,这个途径就是接口接口的概念接口又称API(Application Programming Interface,应用程序编程接口),是一些预先定义的函..

2020-12-19 11:35:29 593 1

原创 Java接口自动化测试框架设计之Get请求方法和测试详解

我来介绍通过代码逐步实现接口自动化测试框架的设计过程。先不要着急,框架设计我们只是介绍基本的组件,而且框架设计没有想象那么难,一步一步跟着做就会了。这篇我们来演示,如果通过Java代码来实现一个用纯代码实现Http中的Get请求过程。1.Get请求API举例浏览器打开网址https://reqres.in,然后下拉一屏,我们就可以看到这个网站的API举例,我们来看看显示用户的get接口。通过这个图,我们能够获取这些信息1)网站host地址:https://reqres.in/2)用.

2020-12-19 11:34:05 560 1

原创 自动化接口测试(java)

自动化接口测试(java)githup地址:https://github.com/SailFan/autoTestMock包结构:common包ExtentTestNGIReporterListener.java 为测试报告的监听器GeneratorSqlmap.java 为mybatis逆向工程的生成类, mybatis可以使用接口的方式直接调用, 也可以通过mapper映射文件(推荐使用), mybatis可以使用手写的方式手写maaper映射文件, 实体, 接口,(灵活, 要.

2020-12-19 11:31:20 338 1

原创 Java接口自动化测试框架学习

前面项目已创建好,依赖包添加完成,testng也已添加项目结构如下:1.设计配置文件在src/main/java下新建一个包:com.qa.config,然后在新包下新建一个config.properties文件,文件内容如下2.加载读取properties文件然后在src/main/java下新建一个包:com.qa.base,新建一个TestBase.java,这个类作为所有接口请求测试的父类,都需要继承这个父类,目前我们就写一个构造方法,实现加载读取properties文件。我们不想在代码里写死

2020-12-19 11:24:15 510 1

原创 【自动化测试框架】 | 基于 selenium+Python,怎样从零开始搭建一个属于自己项目的测试框架

本框架是别人项目正在使用的框架,我这边抓取后经过了一点优化后整理出来的,大致包括,自动化用例套件、数据分离、日志模板、配置分离、断言、接口自动化、持续集成、自动化报告等方面,已经是一个很全的轻量级框架了。在开始之前,请让我先声明几点: 这个“从0开始”并不是说你不需要任何基础知识,而是指框架从无到有的过程,要开始搭建还是需要一定基础 请确保你已经掌握了基本的Python语法 如果你要搭建UI框架,请确保你已经掌握了Selenium的基本用法 这个框架主要面向刚刚.

2020-12-19 11:21:41 213 1

原创 从零开始到设计Python+Selenium自动化测试框架-如何开始

本人已经做测试快5年,很惭愧,感觉积累不够,很多测试都不会,三年多功能测试,最近两年才开始接触和学习自动化测试。打算写一个系列文章,关于如何从零开始到会设计和组装一个简单的web ui自动化测试框架。把文章放到这里的目的,方便以后自己记不住,回过来看看,还有就是给一些想学习web自动化测试的朋友们一些学习参考和交流,互相提高测试技能。一. 为什么学习自动化测试 首先,你是一个测试工程师,这个问题就应该很好解答,都是被逼的,作为一个测试工程师,如果不会一点代码和脚本,很容易被开发人员...

2020-12-19 11:20:14 132 1

原创 测试开发之路

前言其实这篇文章的内容是想跟我带过的2个徒弟说的, 只是直到离职我们都没有推心置腹的聊一次。 我们似乎一直没办法面对面的坦诚说出自己心里的想法。也许我做的不够好, 没能赢得他们的信任。很遗憾你们走了是的, 很遗憾最终你们决定离开了这家公司。 我很惋惜, 你们都是我面试过的, 面试的评价都很高。 面试完老大问我你们的水平的时候, 我直言我再你们这个岁数的时候,技术上绝对比你们差一截。 你们两个在某些方面很像, 比如你们都喜欢自己折腾东西, 自己学东西。 比如你们都不善言谈,什么事都憋在心里。 比如

2020-12-19 11:17:49 189 1

原创 我是如何从测试开发做到年薪百万的

在过去的三年里,有超过200万的个人业绩,成为公司100多名猎头顾问中的Top Billers (业绩最好的顾问)之一,而我个人的年收入也连续三年达到了100万。从“程序员”转变成“程序员猎头”8年前我还是一个在望京索尼爱立信(简称索爱)的测试开发工程师。从测试开发工程师转行为IT猎头,这事说来有点偶然。刚毕业3年的我,参加2010年华中科技大学北京校友会的活动,我认识了能源学院毕业的师兄J,他创建了一家猎头公司,专门为IT互联网企业提供专业人才、中高级人才“寻聘服务”(...

2020-12-19 11:12:08 364 1

原创 测试开发需要学习的知识结构

努力成为一个优秀的测试开发从业者,加油!!! 目录一、白盒与黑盒测试什么区分1、黑盒测试2、白盒测试3、白盒测试&黑盒测试对比4、白盒测试&黑盒测试详细介绍黑盒测试白盒测试二、测试相关经验三、测试能力培养一、业务分析能力二、缺陷洞察能力三、团队协作能力四、专业技术能力五、逻辑思考能力六、问题解决能力七、沟通表达能力八、宏观把控能力借楼发个招聘信息:【2021 MEGQA-用户质量效能部校园提前批开始啦】工作职责..

2020-12-19 11:10:58 361 1

原创 一文了解十大 Java 开发者必备测试框架!

以下为译文:最近,我写了很多面向 Java 开发者的文章,介绍了一些值得开发者学习的编程语言、库以及框架。面对多项技术能力,如果你的精力只够提升其中一项技能,那么我认为自动化测试技能是最值得你去提升的。测试是一门能够区分专业开发人员与业余开发人员的重要学科。这不在于你掌握TDD、BDD 或者其他一些测试方法,而是在最基础的层面,你是否能够编写测试代码来进行自动化测试。许多 Java 开发人员都会编写单元测试和集成测试代码,这些测试代码在构建时自动运行。开发者主要借助一些持续集成工具来编写测试代码

2020-12-19 11:08:48 471 1

原创 五大自动化测试的Python框架

因此,开发与测试人员在为手头的项目选择***测试框架时,需要考虑许多方面的因素,其中包括:框架的脚本质量,测试用例的简单性,以及运行模块可能存在的技术弱点。为了避免出现“选择困难症”,我在此为大家准备了五种Python类型的自动化测试框架,以供比较和讨论。1.Robot Framework作为最重要的Python测试框架之一,Robot Framework主要被用在测试驱动(test-driven)类型的开发与验收中。虽然是由Python开发而来,但是它也可以在基于.Net的IronPython和基

2020-12-18 17:06:09 124 1

原创 Python 之接口自动化测试框架完整搭建

Python 之接口自动化测试框架完整搭建  接口自动化框架  一、整个框架的目录结构,本次内容着重讲解测试用例类,只要掌握了测试用例类和接口测试用例怎么写就可以运用此框架。  common目录  1.contants是处理项目路径模块,本项目路径全部采取相对路径(这样做的好处是copy到任意地方可以直接运行,不用担心会路径报错)  2.handle_data处理excel用例中需要替换的参数,用来存储临时变量,和需要替换的excel用例中需要替换的字符串(注意存放临时变量时int类型应

2020-12-18 17:04:25 525 1

原创 Python实现性能自动化测试竟然如此简单

目录一、思考❓❔ 1.什么是性能自动化测试? 2.Python中的性能自动化测试库? 二、基础操作???????? 2.基本用法 三、综合案例演练???????? 六、总结????????一、思考❓❔1.什么是性能自动化测试?性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替手工提升测试效率性能自动化使用代码模拟大批量用户让用户并发请求多页面多用户并发请求采集参数,统计系统负载能力生成报告2.Python中的性能自动化测试库?

2020-12-18 17:03:03 116

原创 如何用 Python 做自动化测试

一、Selenium 环境部署1. window 环境部署1.1 当前环境Win10 64 位系统;Python3.6.2(官方已经更新到了 3.6.4)官方下载地址:https://www.python.org/downloadsSelenium 3.4.3;谷歌 59。1.2 Python3 安装部署Python 的安装接触编程语言中很简单的语言了。不需要繁琐的 JDK,也不需要 SDK。直接到官网下载,配置环境就成功了。首先到官网下载我们需要的 Python3 版本:

2020-12-18 17:01:50 285

原创 selenium自动化测试实战

一、Selenium介绍Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebDriver 曾经是 Selenium 的竞争对手)。也就是说 Selenium 2 是 Selenium 和 WebD

2020-12-18 16:52:28 578 1

原创 Selenium3.0 自动化测试

早在2013年的时候,Selenium官方宣布,Selenium新的版本会在圣诞节的时候发布。但是,他们并没有说哪一个圣诞节发布。  转眼的三年过去了,目前已经发布到Selenium3.0 beta4版本,这将会是Selenium3.0正式版本前的最后一个测试版本。  尽管我对Selenium3.0比较失望(本以为它会集成移动端的自动化测试)。但是,它还是做了一些变动。Selenium3.0的变化   最大的变化应该是去掉了Selenium RC了,这...

2020-12-18 16:51:27 164 1

原创 selenium自动化环境搭建(Windows)

一、selenium介绍selenium主要用于web应用程序的自动化测试,还支持所有基于web的管理任务自动化。selenium经历了2个版本,selenium1.0和selenium2.0;selenium不是一个单独的工具,而是由一些插件、类库构成,每个组成部分都有其特点和应用场景。selenium2.0由以下组件构成:selenium2.0 = selenium1.0 + WebdriverWebdirver:通过原生浏览器支持或扩展来直接控制浏览器,针对各个浏览器开发,与浏

2020-12-18 16:50:30 155 1

原创 Jmeter性能测试系列——性能测试工作实施(指标分析与定义)

通常情况下,性能测试关注被测对象的时间与资源利用特性及稳定性。时间特性,即被测对象实现业务交易过程中所需的处理时间,从用户角度来说,越短越好。资源利用特性,即被测对象的系统资源占用情况,一般Web系统不关注客户端的资源占用情况,仅关注服务器端,通常为服务器端的CPU、内存、网络带宽、磁盘等(根据被测对象架构设计,还可分为Web服务器、中间件、数据库、负载均衡等)。稳定性,关注被测对象在一定负载情况下,持续稳定提供服务的能力。不同的被测对象,不同的业务需求,可能有不同的指标需求,但大多数测试需求中都包

2020-12-18 16:49:17 481 2

原创 jmeter性能测试的指标分析和定义

通常情况下,性能测试关注被测对象的时间与资源利用特性及稳定性。时间特性,即被测对象实现业务交易过程中所需的处理时间,从用户角度来说,越短越好。资源利用特性,即被测对象的系统资源占用情况,一般web系统不关注客户端的资源占用情况,仅关注服务器端,通常为服务器端的CPU,内存,网络带宽,磁盘等(根据被测对象架构设计,还可以分为web服务器,中间件,数据库,负载均衡)。稳定性,关注被测对象在一定负载情况下,持续稳定提供服务的能力。  不同的被测对象,不同的业务需求,可能有不同的指标需求,但大多数测试需求中都包

2020-12-18 16:47:40 852 1

原创 使用 JMeter 进行性能测试

JMeter 作用领域JMeter 可以用于测试静态或者动态资源的性能(文件、Servlets、Perl 脚本、java 对象、数据库和查询、ftp 服务器或者其他的资源)。JMeter 用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况。你可以用 JMeter 提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象的行为。使用 JMeter 测试 Web 应用接下来的章节里,作者将详细的演示如何使用 JM

2020-12-18 16:45:05 414 1

空空如也

空空如也

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

TA关注的人

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