代码改变世界

随笔档案-2017年03月

jsoup做http接口测试

2017-03-31 00:10 by 清风软件测试开发, 673 阅读, 收藏,
摘要: 本文转载张飞的博客http://www.cnblogs.com/zhangfei/p/4359408.html在此感谢博主的分享! 最早用Jsoup是有一个小的爬虫应用要写,发现Jsoup较HttpClient轻便多了,API也方便易懂,上手很快,对于response的Document解析的选择器用 阅读全文

HttpClient发送get,post接口请求

2017-03-30 23:47 by 清风软件测试开发, 1564 阅读, 收藏,
摘要: HttpClient发送get post接口请求/* * post 下面是带有301重定向的完整代码 阅读全文

java对象,引用的区别

2017-03-27 21:32 by 清风软件测试开发, 302 阅读, 收藏,
摘要: 一,其实 对象 就是一个类的实例 在Java中有一句比较流行的话,叫做“万物皆对象”,这是Java语言设计之初的理念之一。要理解什么是对象,需要跟类一起结合起来理解。下面这段话引自《Java编程思想》中的一段原话: “按照通俗的说法,每个对象都是某个类(class)的一个实例(instance),这 阅读全文

java基础知识面试题(41-95)

2017-03-27 20:26 by 清风软件测试开发, 366 阅读, 收藏,
摘要: 41、日期和时间:- 如何取得年月日、小时分钟秒?- 如何取得从1970年1月1日0时0分0秒到现在的毫秒数?- 如何取得某月的最后一天?- 如何格式化日期?答:问题1:创建java.util.Calendar 实例,调用其get()方法传入不同的参数即可获得参数所对应的值。Java 8中可以使用j 阅读全文

java基础知识面试题(1-40)

2017-03-27 19:43 by 清风软件测试开发, 359 阅读, 收藏,
摘要: 1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超 阅读全文

mysql增删改查sql语句

2017-03-26 15:55 by 清风软件测试开发, 251 阅读, 收藏,
摘要: 未经允许,禁止转载!!!未经允许,禁止转载!!! 创建表 create table 表名删除表 drop table 表名修改表名 rename table 旧表名 to 新表名字创建数据库 create database 数据库名删除数据库 drop database 数据库名修改数据库名 ren 阅读全文

java static成员变量方法和非static成员变量方法的区别

2017-03-25 18:43 by 清风软件测试开发, 6171 阅读, 收藏,
摘要: 这里的普通方法和成员变量是指,非静态方法和非静态成员变量首先static是静态的意思,是修饰符,可以被用来修饰变量或者方法。 static成员变量有全局变量的作用 非static成员变量则没有全局变量的作用 局部变量是类的方法里面的变量静态static成员变量是指类的成员变量,他不属于类的对象,只单 阅读全文

zip和tgz以及exe的区别

2017-03-23 20:28 by 清风软件测试开发, 4451 阅读, 收藏,
摘要: 在下载东西的时候总是碰见后缀是.tar.gz和.zip的问题,搞不清楚是怎么回事,不晓得下载哪个文件才是对自己有用的。 后来才知道,其实这两个压缩文件里面包含的内容是一样的,只是压缩格式不一样, tar.gz格式的文件比zip文件要小不少。 tar.gz压缩格式用于unix的操作系统, 而zip用于 阅读全文

java基础知识 构造方法

2017-03-23 19:49 by 清风软件测试开发, 384 阅读, 收藏,
摘要: 在java里面,构造方法也就是构造函数 如果父类的构造方法是带参数的,而且没有无参数的构造方法,那么在子类的构造方法中必须显式地调用父类的构造方法。 如果父类的构造方法是无参数的,那么在子类中写不写都可以,不写的话会隐式地调用。 阅读全文

Java基础知识Set、List、Map的区别

2017-03-23 00:14 by 清风软件测试开发, 290 阅读, 收藏,
摘要: 就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是相对于数组: 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引 阅读全文

Java基础知识 Set

2017-03-23 00:04 by 清风软件测试开发, 477 阅读, 收藏,
摘要: 在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。 更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了 阅读全文

java基础语法 List

2017-03-22 22:54 by 清风软件测试开发, 40929 阅读, 收藏,
摘要: List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引, ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步 LinkedList:底层的数据结构是 阅读全文

java基础语法 数组

2017-03-22 22:19 by 清风软件测试开发, 362 阅读, 收藏,
摘要: 数组是相同数据类型元素的集合 数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。 在java中如果想要保存一组基本类型的数据,使用数组;如果想保存一组对象或者其他类型的复杂数据可以使用集合。 数组的举例 int [] a = new int []{1,2,3,4, 阅读全文

java基础语法this关键字

2017-03-22 20:36 by 清风软件测试开发, 545 阅读, 收藏,
摘要: 未经允许,禁止转载!!!!!!!! this关键词在java里面很重要,想了解清楚this就必须对 类;对象;this;成员变量;方法;构造方法 都了解清楚。 一、使用this调用本类中的成员变量(属性)或成员方法 运行结果:姓名:null 由运行结果可以看出,通过name=name并没有正确的将内 阅读全文

http webservice socket的区别

2017-03-19 17:12 by 清风软件测试开发, 16424 阅读, 收藏,
摘要: 1 数据传输方式1.1 socket传输的定义和其特点 所谓socket通常也称作"套接字",实现服务器和客户端之间的物理连接,并进行数据传输,主要有udp和tcp两个协议。socket处于网络协议的传输层。 udp协议:广播式数据传输,不进行数据验证 tcp协议:传输控制协议,一种面向连接的协议, 阅读全文

robot framework的安装(wxpython,ride,selenium2library的安装)

2017-03-18 21:55 by 清风软件测试开发, 7 阅读, 收藏,
该文被密码保护。 阅读全文

服务器端测试怎样测试

2017-03-14 23:06 by 清风软件测试开发, 3 阅读, 收藏,
该文被密码保护。 阅读全文

python发送和接收UDP消息

2017-03-14 22:29 by 清风软件测试开发, 578 阅读, 收藏,
该文被密码保护。 阅读全文

JDK的安装以及环境变量的配置

2017-03-14 00:25 by 清风软件测试开发, 1508 阅读, 收藏,
摘要: 首先下载安装JDK: https://www.oracle.com/java/technologies/downloads/#java8-windows 然后双击进行安装 选着第一个:开发工具!点击next 一定要记住:Install to: C:\Program Files\Java\jdk1.8 阅读全文

python selenium webdriver方法封装(find_element_by)

2017-03-08 19:50 by 清风软件测试开发, 8375 阅读, 收藏,
摘要: 下面是对find_element_by_就行了封装,封装之后的高级方法就是getElement() 下面是具体的代码: 以上的代码是封装了find_element_by_的几种方法,在具体使用封装过的代码的时候,只需要简单的调用即可。 调用示例 自动化的测试代码示例 阅读全文

Python数据结构:列表、字典、元组、集合

2017-03-07 22:06 by 清风软件测试开发, 309 阅读, 收藏,
摘要: 列表:shoplist = ['apple', 'mango', 'carrot', 'banana']字典:di = {'a':123,'b':'something'}集合:jihe = {'apple','pear','apple'}元组: t = 123,456,'hello'1.列表 空列表 阅读全文

python 面向对象(进阶篇)

2017-03-06 23:40 by 清风软件测试开发, 265 阅读, 收藏,
摘要: 上一篇《Python 面向对象(初级篇)》文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中)对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数面向 阅读全文

Python 面向对象编程(初级篇)

2017-03-06 23:07 by 清风软件测试开发, 361 阅读, 收藏,
摘要: 概述 面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制 阅读全文

C:\WINDOWS\system32\drivers\etc\hosts 文件的作用

2017-03-06 11:21 by 清风软件测试开发, 2683 阅读, 收藏,
摘要: 先来看一看C:\WINDOWS\system32\drivers\etc\hosts 系统原来的hosts文件(未经过改动) 打开原来的hosts文件,查看原来的内容 host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”, 阅读全文

Python面向对象编程(二)

2017-03-06 00:11 by 清风软件测试开发, 223 阅读, 收藏,
摘要: 本文转自博客园海子的文章http://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html 再次发出感谢海子的分享,本人阅读了多次,受益匪浅! 在前面一篇文章中谈到了类的基本定义和使用方法,这只体现了面向对象编程的三大特点之一:封装。 阅读全文

Python面向对象编程(一)

2017-03-05 23:55 by 清风软件测试开发, 278 阅读, 收藏,
摘要: 本文转自博客园海子的文章http://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html 再次发出感谢海子的分享,本人阅读了多次,受益匪浅! Python 面向对象编程(一) 虽然Python是解释性语言,但是它是面向对象的,能够进 阅读全文

jenkins maven testng selenium自动化持续集成

2017-03-05 19:42 by 清风软件测试开发, 1435 阅读, 收藏,
摘要: 准备环境 首先我们新建一个maven的工程,并且在pom.xml中配置好我们依赖的一些jar包 编写我们selenium脚本 再来还要配置下我们的testng.xml文件 工程配置已经结束了,我们来进行jenkins的一些配置吧。进入jenkins的系统配置 配置全局属性的键值对 这个地方一定要配置 阅读全文

python图片处理(二)

2017-03-05 00:49 by 清风软件测试开发, 331 阅读, 收藏,
摘要: 未经允许,请勿转载!!!! 这次打算先写处理图片的方法,然后再调用方法来运行 下面先写的是处理图片的方法: 然后再来调用上面的方法: 下面是这两个文件在我的框架里面的位置 阅读全文

jmeter ant Jenkins 持续集成环境搭建

2017-03-04 22:35 by 清风软件测试开发, 5 阅读, 收藏,
该文被密码保护。 阅读全文

python处理图片验证码

2017-03-04 00:50 by 清风软件测试开发, 4535 阅读, 收藏,
摘要: WebDriver中实现对特定的Web区域截图方法 二、但在使用python自动化测试中会遇到一个难点,验证码怎么获取,python的webdriver API没有这样接口。 baidu查之,网上只有java的解决方案,python的貌似没有,在这就将python的解决方案写下,以供需要的人参考: 阅读全文

python图片处理(一)

2017-03-04 00:02 by 清风软件测试开发, 472 阅读, 收藏,
摘要: python图片处理需要先在cmd里面安装Pillow 一、图片的打开与显示 虽然使用的是Pillow,但它是由PIL fork而来,因此还是要从PIL中进行import. 使用open()函数来打开图片,使用show()函数来显示图片。 这种图片显示方式是调用操作系统自带的图片浏览器来打开图片,有 阅读全文

unittest数据驱动

2017-03-02 18:16 by 清风软件测试开发, 1342 阅读, 收藏,
摘要: 所谓的数据驱动就是将数据单独存放,在写方法将数据读取,然后将读取的数据放在testcase里面。 当然如果这种testcase都是一样的,只有需要的数据不一样,也可以将testcase写成一个方法,把上面获取的数据作为参数传进方法里面! 下面是一个关于登陆的自动化测试,由于登录的步骤完全一样,就是每 阅读全文

自动化测试如何解决验证码的问题

2017-03-02 14:06 by 清风软件测试开发, 2712 阅读, 收藏,
摘要: 本文转载虫师的文章http://www.cnblogs.com/fnng/p/3606934.html在此很感谢虫师的分享! 个人认为虫师的博客写的很不错,里面有很多好文章,做测试这一行业的朋友可以多去看看虫师的博客! 下面来谈一下处理验证码的几种方法。 去掉验证码 这是最简单的方法,对于开发人员来 阅读全文