自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 重返博客园

由于工作原因,近2年的时间没有更新过博客园的内容,之前的学习工作毕竟都用云笔记做记录了。近日重新翻看多年前自己写的文档,真的有不小的惊喜,发现当初我写的文章也有了近万的阅读量,心里满是感慨。 回想当年刚刚毕业时,从一个测试小白,慢慢成长,当初为了找一份好工作,利用工作之余学习各种知识,仔细的将自己的学习过程整理记录,没想到也能帮助新入职场的同学们,真的很开心。 看见阅读...

2018-02-27 08:44:00 118

转载 nginx的安装

Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。...

2015-11-05 19:27:00 111

转载 JVM调优一些相关内容

JVM调优工具Jconsole,jProfile,VisualVMJconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里JProfiler:商业软件,需要付费。功能强大。详细说明参考这里VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。如何调优...

2015-11-04 15:24:00 101

转载 nmon的安装与使用

nmon简介:分析 AIX 和 Linux 性能的免费工具。nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟...

2015-10-12 10:07:00 119

转载 webbench的安装

1、下载webbench包;2、下载完毕后,在linux中安装root@jack-desktop:~/software#tarxvzfwebbench-1.5.tar.gzroot@jack-desktop:~/software/webbench-1.5#makecc-Wall-ggdb-W-O-c-owebbench.owebbenc...

2015-10-08 14:38:00 136

转载 Jmeter环境搭建

一、工具描述ApacheJMeter是 100 %的 java 桌面应用程序。它可以被用来测试包括基于静态和动态资源程序的性能,例如静态文件, JavaServlets , Java 对象,数据库, FTP 服务器等等。 JMeter可以模拟大量的服务器负载、网络负载、软件对象负载,可以在不同压力类别下测试软件的强度,以及分析软件的整体性能,并提供图形化的性能分析...

2015-08-24 12:40:00 61

转载 忘记mysql密码的解决办法--针对windows系统

C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server 5.5\binC:\Program Files\MySQL\MySQL Server 5.5\bin>net stop mysqlMySQL 服务正在停止.MySQL 服务已成功停止。 C:\ProgramFiles\My...

2015-08-20 11:27:00 49

转载 BugFree3.0.4Linux环境安装指南

bugfree安装的前提是配置LAMP(apache+mysql+php),我安装的linux系统是centos6.0一、安装Apache服务器1、安装apacheyum install httpd检查apache服务器是否安装:service httpd status启动apache进程:service httpd start二、安装mysql检查mysql...

2015-08-19 21:00:00 126

转载 notepad++中设置python运行

1. Notepad++ ->"运行"菜单->"运行"按钮2.在弹出的窗口内输入以下命令:cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT然后点击“保存”,随意取一个名字,比如“RunPython”,为方便,配置一下快捷键(比如 Ctrl + F5),点OK即可...

2015-05-15 16:31:00 154

转载 python上安装requests

首先需要配置好python的环境变量。测试是否成功配置,进入命令行,输入python。如下图为配置成功。去第三方库的网站下载安装包,解压在python的安装目录 ,下载地址:https://pypi.python.org/pypi/requests#downloads运行cmd,进入命令行。利用cd命令进入第三方库文件夹的位置。键入命令python setu...

2015-05-14 17:00:00 373

转载 Fiddler配置

用fiddler来抓取手机app测试包的数据很方面,配置时需要注意一下几点:1、保证电脑的防火墙是关闭的,不然是会抓不到包的;2、查看下fiddler的默认端口8888是否被占用,如果被占用了,那么需要换一个端口;3、PC端fiddler的配置如下图:注:设置之后需要重启fiddler4、移动端配置,在连接的WiFi下,高级设置下代理,代理填写pc端的ip以及...

2015-05-12 15:30:00 91

转载 【转发】Webdriver使用自定义Firefox Profile运行测试

点击进入转发地址:一般我们使用如下代码启动Firefox:Java代码WebDriverdriver=newFirefoxDriver() 这样Selenium Server启动的Firefox将是一个全新的,不安装任何Add-On的Firefox.如果有需要,我们可以使用我们自己指定的,带有特定配置的Firefox.步骤如下运...

2015-03-11 14:47:00 82

转载 WebDriver+TestNG的一个典型例子

想让测试更加灵活,1. 可以配置使用任意支持的浏览器进行测试;2. 配置所有Google的URL;3. 配置搜索的关键字。修改后的代码:public class GoogleTest {WebDriver driver;@Parameters({"browser"})@BeforeTestpublic void setupBrowser(String brows...

2015-03-11 14:42:00 97

转载 WebDriver获得表格里所有单元格的文本

方法为:  1. 得到表格中所有的tr,存到list到中  2.对tr进行循环,根据当前的tr,得到当前所有td的集合存到list当中  3.循环中所有td里的文本package com.example.tests;import static org.junit.Assert.*;import java.util.*;import org.junit....

2015-03-11 14:31:00 146

转载 WebDriver中的Actions对象

我们可以利用Actions对象来模拟鼠标的操作以及页面的拖拽1、模拟鼠标的双击操作:  1)模拟双击一个div,验证点击之前的字体为14号  2)点击后字体为20号  Actions builder = new Actions(driver); //new 出Actions对象  builder.doubleClick(message).build().perform...

2015-03-11 14:29:00 182

转载 之前为dd写的一个小的demo(robotium)

测试类的编写:package com.m1905.dd.mobile;import com.robotium.solo.By;import com.robotium.solo.Solo;import android.test.ActivityInstrumentationTestCase2;public class testdd extends ActivityI...

2015-03-11 14:14:00 95

转载 WebDriver一些常见问题的解决方法

1.Exception NoSuchElementException:  解决方法:  1)检查目标element的locator  2)如果locator是正确的,尝试在查找element之前等待页面的加载  3)如果等待了很久也一直没有找到element,尝试使用另外一个locator2.Exception NoSuchWindowException  解决方法:  1)检查窗口的...

2015-03-11 14:10:00 598

转载 【转载】log4j详解使用

log4j详解日志论    在应用程序中输出日志有有三个目的:(1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。(2)跟踪代码运行进轨迹,作为日后审计的依据。(3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试信息。  Apache能用日志包(Commons Logging Package)是Apache的一个开放源代码项目,它...

2015-03-09 10:37:00 105

转载 TestNG学习地址分享

谨以此随笔来记录一个曾经学习TestNG的网站,供以后作为工具书查阅。链接地址,点击此处。转载于:https://www.cnblogs.com/sylovezp/p/4322778.html

2015-03-09 09:36:00 107

转载 重签名android测试包

我的一个例子:jarsigner -digestalgSHA1 -sigalg MD5withRSA -keystore C:\Users\sunyang\.android\debug.keystore -storepass android -keypass android E:\M1905DDV1.12.apk androiddebugkey1、首先要配置android_home ...

2015-03-05 14:38:00 92

转载 python基础笔记

本文主要记录一下python基础的东西一、python基本输入输出语句1、print()函数:打印输出。整型、浮点型、字符串  print()格式化输出:    print(format(var,format_modifier)):var值,format_modifier格式字    如print(format(12.34567,'6.2f')):6输出占位,2精度...

2015-02-02 12:27:00 83

转载 Wireshark使用笔记

1、网卡选择wireshark是捕获一块网卡中的网络包,如果机器存在多个网卡,需要选择被测的网卡,选择方法:Capture-Interfaces 中选择勾选完被测网卡后,点击start即可开始抓包。2、窗口介绍:wireshark的界面主要如下:Display Filter(显示过滤器):用于过滤;Packet List Pane(封包列表):显示捕获到的...

2015-01-27 10:47:00 87

转载 LR自我总结的问题

1、Controller中添加负载测试时,最后运行完提示the following graph s were not created。导致最后没有数据报表生成。  解决方法:在result中将auto load analysis 和 auto collate results去掉即可。2、VuGen中录制脚本时,中文出现乱码:  解决方式:1、利用编码的方式解决;2、在Reco...

2015-01-26 16:37:00 179

转载 LinuxShell脚本编程7-for和while

1、for的使用#! /bin/bashfor a in `seq 1 2 10`do echo $adone表示:a初始值为1,然后a=a+2的操作,一直到a<=10为止for((i=1;i<=10;i=i+2))do echo $idonefor((i=1;i<=10;i++))=======...

2015-01-22 11:11:00 74

转载 LinuxShell脚本基础 6-case...esac的使用和通配符

1、case...esac的使用#!/bin/bashecho "请输入编号 选择不同的显示文件和目录方式:"echo "1 - 普通显示"echo "2 - 详细显示"echo "3 - 显示隐藏文件"echo "4 - 退出"read num1case $num1 in 1) ls ;; 2) ls -l ;...

2015-01-22 10:55:00 189

转载 LinuxShell脚本编程基础5--数值,字符串,文件状态测试,((..))和[[..]]的使用

1、数值比较! /bin/bashecho "enter a score:"read num1if [ $num1 -ge 80 ]then echo "Very Good"elif [ $num1 -lt 80 -a $num1 -ge 60 ]then echo "Good"else echo "Low"fi其中:  -...

2015-01-22 10:40:00 140

转载 LinuxShell脚本编程基础4-条件测试与条件判断

1、条件测试(test,[])  #! /bin/bash  echo "请输入登陆的用户名:"  read name1  if test "$name1" = "Jack"  then    echo "登陆成功"  else    echo "登陆失败"  fi  =================  注意:    if then e...

2015-01-21 15:50:00 190

转载 LinuxShell脚本编程基础2-变量与数值运算、父shell和子shell

1、变量和数值运算  Shell脚本的变量不需要声明的  对变量赋值有两种方式, 直接用“=” 或者用键盘输入值    #!/bin/bash    name1="Jack"    echo $name1    $name1abc当后面有其他字符 ,需要 echo ${name1}abc  键盘输入值    #!/bin/bash    echo "请输入你的名字:"...

2015-01-21 15:23:00 93

转载 LinuxShell脚本编程基础1-vi编辑器的使用

1、输入模式与命令模式的切换  按 [Esc]键 切换到 命令模式;2、保存与退出  :w mytest.txt 保存文件名  :q 退出  :q! 强制退出  :wq 保存并退出3、插入文本命令  i 在光标前   I 在当前行首   a 光标后   A 在当前行尾4、删除命令  x 删除当前光标所在的字符  dd 删除当前整行...

2015-01-21 15:09:00 165

转载 selenium+JDBC实现参数自动化测试

测试模拟环境:在www.1905.com网站中执行两个用户的登陆退出操作需要的文件有:1、User的实例类:public class User { private String username; private String password; public String getUsername() { return us...

2015-01-06 10:56:00 78

转载 JDBC(5)-处理大数据

大数据对象处理主要有CLOB(character large object) 和BLOB(binary large object) 两种类型的字段。在CLOB中可以存储大字符对象,比如长篇小说;在BLOB中可以存放二进制大数据对象,如图片、电影、音乐。1、处理CLOB数据public class JDBCDemo9 { private static MysqlU...

2015-01-05 16:35:00 56

转载 JDBC(4)-Result结果集

1、Result结果集的引入  当我们查询数据库时,返回的是一个二维的结果集,我们这时候需要使用ResultSet来遍历结果集,获取每一行的数据。2、使用Result遍历查询结果  boolean next():将光标从当前位置向前移一行。  String getString(int columnIndex):以java编程语言中String的形式获取此ResultSet...

2015-01-05 16:04:00 79

转载 JDBC(3)-使用PreparedStatement接口实现增、删、改操作

1、PreparedStatement接口引入  PreparedStatement是Statement的子接口,属于预处理操作,与直接使用Statement不同的是,PreparedStatement在操作时,  是先在数据表中准备好了一条SQL语句,但是此SQL语句的具体内容暂时不设置,而是之后再进行设置。  (以后开发一般使用PreparedStatement,不用St...

2015-01-05 15:16:00 108

转载 JDBC(2)-使用statment接口实现增删改操作

1、Statement接口引入  作用:用于执行静态SQL语句并返回它所生成结果的对象。  int executeUpdate(String sql) :执行给定SQL语句,该语句可能为insert、update、或者delete语句,或者不返回任何  内容的SQL语句。  void close() :立即释放此Statement对象的数据库和JDBC资源,而不是等待该对...

2015-01-05 14:33:00 309

转载 JDBC(1)-连接数据库

主要步骤包括:  加载驱动;  连接数据库;  使用语句操作数据库;  关闭数据库连接,释放资源。1、需要导包;2、加载数据驱动:  mysql驱动名:com.mysql.jdbc.Driver  加载方式:Class.forName(驱动名)3、连接以及关闭数据库  1)DriverManager 驱动管理类,主要负责获取一个数据库的连接; ...

2015-01-05 11:41:00 66

转载 selenium+junit4实现参数化自动化测试

业务场景:在www.1905.com电影网中实现两个用户的登陆操作。代码如下:package com.m1905.junit;import java.util.Arrays;import java.util.Collection;import org.junit.AfterClass;import org.junit.BeforeClass;imp...

2015-01-04 16:10:00 179

转载 selenium自动化测试用例需要关注的几点(二)

注:原文地址UI映射  一个UI映射是一种机制,它存储所有的定位器的测试套件在一个地方,方便修改UI元素的路径标识符或改变在AUT。测试脚本,然后使用UI地图定位以被测试的元件。基本上,UI地图是一个存储库的测试脚本对象,对应于被测试的应用程序的UI元素。  是什么让一个UI地图有帮助吗?其主要目的是测试脚本的管理更加容易。当定位需要编辑,有一个中央位置轻松地找到对象,而不是...

2014-12-30 16:35:00 139

转载 【转】selenium自动化测试用例需要关注的几点(一)

自动化测试设计简介 注:参看文章地址  我们在本章提供的信息,对自动化测试领域的新人和经验丰富的老手都是有用的。本篇中描述最常见的自动化测试类型, 还描述了可以增强您的自动化测试套件可维护性和扩展性的“设计模式”。还没有使用这些技术的、有经验的自动化测试工程师会对这些技术更加感兴趣。  测试类型  您应该测试应用程序中的哪些部分?这取决于您的项目的各种影响因素:用户的期望,...

2014-12-30 16:34:00 220

转载 Selenium+excel实现参数化自动化测试

使用到的技术:POI对excel的解析、selenium自动化测试、junit测试用例:登陆www.1905.com执行登陆-退出的操作执行步骤:1、首先创建一个excel,里面有用户名和密码列2、新建 一个解析excel的java类package com.m1905.java;import java.io.FileInputStream;import...

2014-12-30 15:34:00 297

转载 POI基本操作

1、读取excel文件InputStream is = new FileInputStream(filesrc);POIFSFileSystem fs = new POIFSFileSystem(is);HSSFWorkbook wb = new HSSFWorkbook(fs);HSSFSheet sheet = wb.getSheetAt(0);2、获取全部行...

2014-12-30 15:13:00 84

空空如也

空空如也

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

TA关注的人

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