代码改变世界

随笔档案-2017年06月

常用的系统架构 web服务器之iis,apache,tomcat三者之间的比较

2017-06-26 00:44 by 清风软件测试开发, 1588 阅读, 收藏,
摘要: 常用的系统架构是: Linux + Apache + PHP + MySQL Linux + Apache + Java (WebSphere) + Oracle Windows Server 2003/2008 + IIS + C#/ASP.NET + 数据库 IIS-Apache-Tomcat的 阅读全文

常见的网站服务器架构有哪些?

2017-06-26 00:36 by 清风软件测试开发, 12101 阅读, 收藏,
摘要: 1. 初始阶段的网站架构 一般来讲,大型网站都是从小型网站发展而来,一开始的架构都比较简单,随着业务复杂和用户量的激增,才开始做很多架构上的改进。当它还是小型网站的时候,没有太多访客,一般来讲只需要一台服务器就够了,这时应用程序、数据库、文件等所有资源都在一台服务器上,网站架构如下图所示: &amp 阅读全文

JAVA中重写equals()方法为什么要重写hashcode()方法?

2017-06-21 23:49 by 清风软件测试开发, 958 阅读, 收藏,
摘要: object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true;注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声 阅读全文

jmeter加密接口测试(发送加密参数)

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

dom4j 解析XML文件

2017-06-20 23:25 by 清风软件测试开发, 282 阅读, 收藏,
摘要: 编写config文件 解析XML文件代码 解析config文件 阅读全文

isEnable() 和 isDisplayed() 和 isSelected()

2017-06-18 23:28 by 清风软件测试开发, 8993 阅读, 收藏,
摘要: isEnable()、isDisplayed()和isSelected() 1、以上三个为布尔类型的函数 2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false 3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先 阅读全文

selenium 方法封装 二

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

Linux 最常用的20条命令

2017-06-16 23:21 by 清风软件测试开发, 409 阅读, 收藏,
摘要: 1、cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如: [plain] view plain copy print? cd /root/Docements # 切换到目录/root/Docements c 阅读全文

WEB UI 自动化测试框架

2017-06-12 00:59 by 清风软件测试开发, 11 阅读, 收藏,
该文被密码保护。 阅读全文

Selenium 方法封装 一

2017-06-11 23:39 by 清风软件测试开发, 2216 阅读, 收藏,
摘要: Selenium 封装 Selenium 封装 WebDriver对页面的操作,需要找到一个WebElement,然后再对其进行操作,比较繁琐: [java] view plain copy WebElement element =driver.findElement(By.name("q")); 阅读全文

selenium 代理 Cookies 截图 等待 调用JS

2017-06-11 23:37 by 清风软件测试开发, 426 阅读, 收藏,
摘要: 1. 改变用户代理 [java] view plain copy import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import org.openqa.selenium.WebDrive 阅读全文

testng生成报告ReportNG美化测试报告

2017-06-11 01:45 by 清风软件测试开发, 4805 阅读, 收藏,
摘要: testng生成报告ReportNG美化测试报告 testng生成报告ReportNG美化测试报告 ReportNG 是一个配合TestNG运行case后自动帮你在test-output文件内生成一个相对较为美观的测试报告!ReportNG 里面Log 是不支持中文的,我改过ReportNG.jar 阅读全文

testng生成报告 testng-xslt 美化测试报告

2017-06-11 01:41 by 清风软件测试开发, 1465 阅读, 收藏,
摘要: testng生成报告 testng-xslt 美化测试报告 testng生成报告 testng-xslt 美化测试报告 用TestNG测试后,自动会生成html的测试报告。利用 testNG-xslt 可以对测试报告进行重写美化。 1. 在官方网站上下载testNG-xslt 并解压 link: h 阅读全文

testng多线程并行执行测试

2017-06-11 01:15 by 清风软件测试开发, 2716 阅读, 收藏,
摘要: testng多线程并行执行测试 testng多线程并行执行测试 并行(多线程)技术在软件术语里被定义为软件、操作系统或者程序可以并行地执行另外一段程序中多个部分或者子组件的能力。TestNG允许我们以并行(多线程)的方式来执行测试。这就意味着基于TestNG测试组件的配置,多个线程可以被同时启动然后 阅读全文

接口返回值结果转换成JSON

2017-06-11 00:51 by 清风软件测试开发, 5382 阅读, 收藏,
摘要: 接口返回值结果转换成JSON,具体的方法如下: 通过上面的两个函数,我们可以将字符串转化成Json字符串,并能通过关键字来提取对应数据。 如果要提取的数据是第一层里面的,可以直接提取,如:GetJsonValue (jresult,0,”error”); 如果要提出的数据在data中或是更深的jso 阅读全文

testng日志 ITestListener

2017-06-10 04:16 by 清风软件测试开发, 1273 阅读, 收藏,
摘要: 上一节我们写一个日志类 extends TestListenerAdapter TestListenerAdapter 是 ITestListener 实现的一个类 这一节,我们写一个日志类 implements ITestListener ITestNGListener 接口 有两个子接口:IRe 阅读全文

testng日志 TestListenerAdapter

2017-06-10 03:53 by 清风软件测试开发, 3114 阅读, 收藏,
摘要: TestListenerAdapter,空方法实现 ITestListener 创建自定义日志记录类 创建另一个新的类名为 CustomListener.java 在 C:\ > TestNG_WORKSPACE 创建测试案例类 创建一个Java类为 SampleTest.java 在 C:\ > 阅读全文

testng日志和报告

2017-06-10 03:09 by 清风软件测试开发, 1797 阅读, 收藏,
摘要: TestNG是通过 Listeners 或者 Reporters 生成测试报告。 Listeners,即 org.testng.ITestListener 的实现,能够在测试执行过程中发出各种测试结果的事件; Reporters,即 org.testng.IReporter 的实现,能够在所有的测试 阅读全文

Java正则表达式匹配数据并返回

2017-06-06 00:49 by 清风软件测试开发, 4 阅读, 收藏,
该文被密码保护。 阅读全文

stringbuffer 和 stringbuilder区别

2017-06-05 00:44 by 清风软件测试开发, 188 阅读, 收藏,
摘要: stringbuffer 和 stringbuilder速度 小于 线程安全 线程非安全 单线程操作大量数据用stringbuilder多线程操作大量数据用stringbuffer少量数据速度快用string但数据不可变 阅读全文

hashset和treeset的区别

2017-06-05 00:39 by 清风软件测试开发, 427 阅读, 收藏,
摘要: hashset 和 treeset的区别 hashset 和 treeset的区别 1、TreeSet 是二差树实现的,Treeset中的数据是自动排好序的,不允许放入null值。 2、HashSet 是哈希表实现的,HashSet中的数据是无序的,可以放入null,但只能放入一个null,两者中的 阅读全文

网络协议TCP、Http、webservice、socket区别

2017-06-05 00:17 by 清风软件测试开发, 8092 阅读, 收藏,
摘要: 网络协议TCP、Http、webservice、socket区别 http 和 webservice 都是基于TCP/IP协议的应用层协议 webservice是基于http的soap协议传输数据 webservice=soap=http+xml socket是基于TCP/IP的传输协议,是对TCP 阅读全文

网络协议详解

2017-06-04 23:48 by 清风软件测试开发, 17842 阅读, 收藏,
摘要: 三次握手 四次挥手 一、网络协议 二、TCP(Transmission Control Protocol,传输控制协议) TCP头格式 TCP协议中的三次握手和四次挥手 TCP报文抓取工具三、HTTP(HyperText Transfer Protocol,超文本传输协议) 请求报文结构 请求报文样 阅读全文

Java泛型详解

2017-06-04 23:34 by 清风软件测试开发, 297 阅读, 收藏,
摘要: 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 答案是可以使用 Java 泛型。 使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛 阅读全文