自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抓包测试工具与LoadRunner结合实践

两种抓包工具Wireshark和FiddlerFidder专门针对HTTP流进行抓包Wireshark可以抓到各种协议的通讯包。以USKSA项目为例子,我们可以通过Fiddler工具来抓包,效果如下     录制后,通过分析Header 和Request json,可以达到手写loadrunner脚本的效果,因为网速的状况有时候导致LR录制不到,如此用抓包工具分析手写script不用拘束于用Loa...

2018-07-04 23:59:32 1542

原创 USKSA Performance Test Script

截止12/04/2015 对USKSA (https://usksa.nextxnow.com/)做了Web并发压力测试 ,流程包括User Login(demo.web)Select Restaurant——>Input "0000034"Keyword, and put search buttonFill In Section:Input  RGM Name/Input  Mic Nam...

2018-07-04 23:58:19 517

原创 Church's Coupon Performance Test Script

    2015年6月针对church's coupon app做了并发压力测试,HP LR在11.5版本第一次支持在移动设备的录制对Server压力测试。也是本人第一次在移动设备上压力测试实践。工具使用的是 HP LoadRunner 12.02 Community Edition。(社区版可以免费支持50个虚拟用户并发,此版本工具当时是最新版,尚没有任何破解的license)LoadRunne...

2018-07-04 23:56:56 70138

原创 Selenium Webdriver实现BKredcoil website 自动登录测试、Single Sign On(TestNG+ANT+Excel数据驱动)

目标实现:1.自动登录测试帐号2.自动进行Single Sign On登录测试3.登录失败的能够截图保存4.测试报告中能够详尽展出测试数据以及测试结果一、项目结构:(1)base包:用来存放元素对象,将测试的元素对象插入数据库中保存,好用来做为测试用例维护。ObjectTest.javapackage com.annie.base;import java.util.Date;public ...

2018-07-04 23:55:40 634

原创 TestlinkConvert 工具(java版)用法说明

一、 工具的用途:Testlink作为用例管理工具,只支持以xml文件导出测试用例;对于测试工作,excel格式的测试用例阅读和编辑起来会更方便。该工具:1. 可以将从testlink导出的xml文件转换成excel文件;2. 也可以将excel文件转换成符合testlink规范的xml文件,以方便测试用例导回到testlink中,进行共享和维护。(支持2003和2007版的excel文件) 二、...

2018-07-03 15:28:53 1392

原创 Pycharm IDE and RIDE for Robot-framework

一、Robot framework 和RIDE 关系https://github.com/robotframework/RIDE(可以看到RIDE的介绍)RIDE is a development environment for Robot Framework test cases.ride其实是开发编写robot framework 测试用例的一种可视化工具(开发环境)可视化工具的一些基本用法请...

2018-07-03 15:28:14 1245

原创 运用Jmeter做Java Web压力测试实例

ROCCOffline Web实例Local Server URL:http://roccoffline.easternphoenix.com流程1.UserLogin  2.Choose BMU  3.SyncLibraryData  4.CreatePerform  5.DoPerform  6.SyncToSQL 其中 SyncLibrary的流程是从服务器上拉取Library 到Couch...

2018-07-03 15:27:06 1199

原创 Jmeter 使用技巧

一、使用代理录制HTTP(web)请求(1)创建HTTP请求默认值1. 打开jmeter2.jmeter中测试计划右键,新建线程组3.右键点击新添加的线程组----添加配置元件---添加HTTP请求默认值4.配置HTTP请求默认值--服务器名称或IP(Server Name or IP)输入: roccoffline.easternphoenix.com--协议(Protocol)输入:http-...

2018-07-03 15:24:34 749

原创 Appium for IOS Automation Test(二)IOS Simulator &Real Device 两种测试方法

Appium for IOS Automation Test:首先对你的mac平台以及xcode进行设置:一.开发者证书的生成和使用(可以参考:http://nuoerlz.is-programmer.com/posts/47670.html http://blog.csdn.net/phunxm/article/details/42685597),在下面简单总结一下:1、导入公司的开发证书(可以...

2018-07-03 15:22:50 1093

原创 Appium for IOS Automation Test(一) MAC平台中Appium 环境搭建

Appium Automation Test for IOS(一) MAC平台中Appium 环境搭建   https://github.com/appium/appium/tree/master/docs/cn  安装后  appium-doctor 命令可以check 安装环境 由此可见我们需要安装的环境如下:IOS SDK  、Xcode、brew和Node 、 JAVA

2016-08-23 14:53:38 1152

原创 AndroidUiAutomator使用Jenkins搭建持续集成测试系统Ⅱ

本文目标实现:Eclipse一但提交项目代码,则自动触发一次编译以及执行一次AndroidUiAutomator测试用例,编译后以及执行用例的结果可以通过邮件自动发送,实现自动化测试系统。方式如下:将Jenkins的构建地址写入svn库中项目下的钩子文件post-commit.bat(repositories\JenkinsUiTest\hooks\post-commit.bat)

2016-08-23 14:43:18 2148

原创 AndroidUiAutomator使用Jenkins搭建持续集成测试系统Ⅰ—Android UiAutomator以及快速编译方法

Android 自动化测试有几种:Monkeyrunner、Rubotium、UiAutomator、Monkey 主要特点:1、Monkeyrunner:优点:操作最为简单,可以录制测试脚本,可视化操作;缺点:主要生成坐标的自动化操作,移植性不强,功能最为局限;2、Rubotium:主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大;缺点是针对APK操

2016-08-23 14:41:30 1964

原创 LoadRunner Mobile Protocols 录制的几种方法

LR 从11.05版本开始增加录制手机应用程序的协议:Mobile Protocol。(现在LR11.0 可以通过增加补丁4 的方式增加手机录制功能)此协议分两种:native(本地应用)和browser-based(基于浏览器)。录制手机应用程序时如何选择协议模式?根据实际的情况有以下四种选择:一、. Mobile Application - HTTP/HTML:

2016-08-23 14:39:52 3067

原创 Appium for Andriod Automation Test

Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.环境搭建以及用法请参照官方网址:http://appium.io/

2016-08-23 14:38:21 778

原创 TestNG+Selenium Webdriver 数据(Excel)驱动的方法

1.下载 jxl.jar 复制到测试项目的 lib 下,在项目中新建数据驱动类

2014-09-16 10:55:15 4190

原创 Selenium + Webdriver 学习(六) 自动选择、检查下拉列表。

下面我们来看一下selenium webdriver是如何来处理select下拉框的,以Apple注册页面为例。

2014-09-16 10:15:32 8576 2

原创 TestNG+Ant 测试报告美化

1.新建JAVA项目2.在项目下

2014-09-04 18:09:47 3912 2

原创 Executing Selenium TestNG tests using ANT

Executing Selenium TestNG tests using ANT

2014-08-27 18:33:19 1127

原创 Selenium + Webdriver 学习(五) frame下元素定位

有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个defaultcontent中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个iframe元素或default content中的元素,那必然也定位不到。s

2014-04-09 11:51:49 5279 1

原创 Selenium + Webdriver 学习(四) 元素定位方法

selenium-webdriver提供了强大的元素定位方法,支持以下三种方法。单个对象的定位方法多个对象的定位方法层级定位                        定位单个元素在定位单个元素时,selenium-webdriver提示了如下一些方法对元素进行定位。      By.className(className))         By.cssSelec

2014-04-09 10:35:35 2021

原创 Selenium+Webdriver学习(三) 执行JS脚本

Selenium+Webdriver 执行JS脚本

2014-04-08 14:58:14 3942

原创 Selenium + Webdriver 学习(二) 各种浏览器简单操作

打开一个测试浏览器对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏览器进行操作。但要注意的是,因为Chrome Driver是Chromium项目自己支持和维护的,所以你必需另外下载安装Chrome Driver,详细介绍查下他们的wiki。 以下是对FF\ IE(7.8.9.10)\chrome 浏览器的例子

2014-04-04 14:23:22 4628

原创 Selenium + Webdriver 学习(一)

Selenium 官方下载地址:http://docs.seleniumhq.org/download/如图: 1. Selenium Server(RC)lastest version is 2.41.0  -------------核心包2.Selenium Client &WebDriver Language Bindings --------------客户端 Webd

2014-04-02 15:49:12 1710

原创 初识 Selenium (Browser Automation)

Selenium 官方网站下载地址:http://docs.seleniumhq.org/download/docs: http://docs.seleniumhq.org/docs/Selenium IDE:Lastest released version 2.5.0   on 01/Jan/2014Selenium Server:(之前的Selenium RC Server

2014-04-02 15:26:17 1974

原创 使用QTP录制使用extjs框架的web

近来使用QTP录制使用extjs框架编写的web软件,遇到诸多问题,而google上资料甚少,所以把一些心得总结于此。    extjs的页面对象会用很多WebElement替代link,button等传统html对象。这样虽然让整个web页面做的仿windows操作系统,但给qtp自动化测试的介入带来了不少问题。闲话不多说,直入主题。    假设页面有两个图标,名称分别为图标1和图标2,

2014-03-03 11:34:27 1688

原创 双系统之XP下卸载Windows7

双系统卸载Windows7技巧之——XP下卸载Windows7  如果是安装的xp和Windows7的双系统,想要在完全卸载Windows7,需要先处理双系统的引导启动菜单,在去掉了双系统共享使用的启动管理器之后,才能正常格式化Windows7所在的分区。方法如下:  首先,启动到xp系统,在电脑光驱中放入Windows7的安装光盘(若是下载的ISO镜象文件,可以用虚拟光驱Deamonto

2013-12-27 15:15:18 934

转载 MYSQL常用命令

1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u

2013-12-17 11:31:56 808

原创 MYSQL 提示:1045 access denied for user 'root'@'localhost' using password yes

windowsxp系统 mysql-5.0.11-beta-win32提示:1045 access denied for user 'root'@'localhost' using password yes前几天都好好的,昨天没弄,结果今天晚上过来提示上面的这个错误,重启mysql还是不可以网上的方法看了几个但是不知道怎么弄方法一: # /etc/init.d/mysql st

2013-12-16 11:12:26 1201

原创 QTP 脚本语言编写入门到精通(一)

飞机订票登陆系统flight一、编写用户登录测试用例。二、直接编写脚本(如下)'******************'SystemUtil.Run PathFinder.Locate("..\samples\flight\app\flight4a.exe"),"",PathFinder.Locate("..\samples\flight\app"),"open"

2013-12-12 11:06:54 8886

转载 QTP中DataTable用法整理

DataTable的操作包括:DataTable.GetSheet(dtSheet)DataTable.GetSheetCountDataTable.[GetSheet.]GetRowCountDataTable.[GetSheet.]GetParameterCountDataTable.GetSheet(sSheetName).GetParameter(“ColumName”

2013-12-12 11:00:10 1807

原创 Oracle 11g完全卸载方案(注册表清理)

Oracle 11g是甲骨文公司在2007年年7月12日推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了3.6万人/月。1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(Cluster Synchronization Services).删除CSS服务的方法是在DOS命令行中执行如下命令:  localc

2013-11-29 10:07:47 11960

转载 解决VMware在Windows 7上桥接模式下无法上网的问题

解决VMware在Windows 7上桥接模式下无法上网的问题  老方注:在windows 7 上安装了VMware Workstaion 7,但发现使用桥接网络时,不能正常上WEB,但可以PING通公网IP地址或使用FTP等协议,就是不能DNS解析。(但如果和物理网络是NAT的关系,是可以正常的与INTERNET通讯的)。在网上查到了芭这个解决方法,试后,果然不错。同时有的说是通

2013-11-25 20:39:24 6919

原创 response.encodeURL的用法

Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。当一个 Session 开始时,Servlet 容器将创建一个 HttpSession 对象,Servlet 容器为 HttpSession 分配一个唯一标识符,称为 Sessio

2012-11-17 12:32:43 1881

原创 Java中构造方法和方法全面解析

我相信大多说人都对构造方法、方法不陌生,而且很了解,但我也相信有很多像我这样的没有一个很好很清晰很全面的认识,今天就把它整理如下,希望能给大家带来点方便与帮助,也希望大家多多讨论。          构造方法和方法的区别:               构造方法要与类名相同,无返回类型,在类初始化的时候调用。      方法最好与类名不同,对象调用,静态方法可用类名.方法().

2012-11-03 17:11:45 561

原创 Java常见 异常汇总

一、什么是异常?     在java程序运行时,常出现一些非正常的现象,这种情况称为“运行错误”。根据性质可以分为“错误”和“异常”。     Java程序中(无论谁写的代码),所有抛出的(throw)的异常,都必须从Throwable派生而来,类Throwable有两个直接的子类:Error和Exception    1.Error类Error类对象由java虚拟机(JV

2012-11-03 16:46:40 935

原创 Eclipse 3.6 中安装 WindowBuilder(swt-designer)designer

现在Eclipse已经到了3.6.1,而开发WindowBuilder这个插件的公司也已经被Google收购,该插件的下载地址一再中断。今天偶尔点击原来的下载地址,发现已经可以从Google安装完整的WindowBuilder Pro了,不仅仅局限于SWT Designer插件。不过貌似目前只能在线安装,所以按照本文章装该插件时要保证电脑联网。下面从Eclipse的下载与安装说起。

2012-11-03 15:38:48 742

原创 常用正则表达式大全

匹配中文字符的正则表达式: [u4e00-u9fa5]       评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  匹配双字节字符(包括汉字在内):[^x00-xff]   评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)  匹配空白行的正则表达式:ns*r   评注:可以用来删除空白行  匹配HTML标记的正则表达式:]*>.*?|

2012-02-08 14:35:51 397

原创 基于struts2+spring+ibatis彩色随机验证码的实现

1、编写生成彩色验证码的Action类:CheckCode.javapackage com.dong.product.action.system;import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.

2011-12-30 10:20:53 650

vertica-jdbc-9.1.1-0.jar

vertica-jdbc-9.1.1-0.jar

2022-11-15

空空如也

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

TA关注的人

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