自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (4)
  • 收藏
  • 关注

转载 Selenium Webdriver元素定位的八种常用方式

在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()假设我们要测试的页面源码如下:button id="gbqfba" aria-label="Google Search" name="btnK" cl

2017-02-23 15:21:46 310

转载 Jmeter测试实例

说明:测试某系统登陆功能,登陆中的验证码已被屏蔽,辅助工具Firebug。1、打开被测系统准备好firebug,准备抓包登陆操作; 2、Firebug抓包,获取登陆提交表单相关信息         输入用户名密码,清除firebug中的数据,点击【保持】,进行登陆操作;从firebug中可以看出,请求的方法为POST,请求参数中有个动态值lt,首先要解决的就是如何来

2017-02-23 10:49:34 1184

转载 selenium+maven+svn+jenkins+junit构建无人值守的自动化测试环境

本文章是回忆并记录下搭建自动化测试环境的过程。  第一步:下载maven(我的版本是:apache-maven-3.0.5),下载好后直接放入C盘就可以,这个是免安装的。放好后需要在环境变量里面设置一下(M2_HOME=C:\apache-maven-3.0.5)。第二步:下载jenkins的war包,并放入tomcat6的webapps文件夹下。然后启动t

2017-02-23 09:58:49 1775

转载 JMeter中对于Json数据的处理方法

无意间看到的一篇文章,对我这个初学者而言,对于Json数据的处理只会使用正则表达式,然后看到这个图文并茂的文章,对于笨拙的我来说,真心感觉有图真是太棒啦!!!再次感谢原文博主!http://eclipsesource.com/blogs/2014/06/12/parsing-json-responses-with-jmeter/Json作为一种数据交换格式在网络开发,特别是Ajax

2017-02-23 09:50:47 433

转载 Jmeter中正则表达式提取器使用详解

在使用Jmeter过程中,会经常使用到正则表达式提取器提取器,虽然并不直接涉及到请求的测试,但是对于数据的传递起着很大的作用,本篇博文就是主要讲解关于正则表达式及其在Jmeter的Sampler中的调用。文中使用的正则表达式测试器(RegexTester)下载地址:http://soft.hao123.com/soft/appid/54251.html一、首先来介绍一下J mete

2017-02-23 09:41:01 334

转载 Jenkins自动部署Tomcat项目

Jenkins自动部署Tomcat项目  1.安装jenkins 插件启动Jenkins,进入系统管理-插件管理; 选择Deploy to container Plugin 插件安装; 等待完成安装; 2.安装完后,在项目配置中“增加构建后操作步骤”中选项如下: 3.配置tomcat远程部署账号,在to

2017-02-23 09:23:07 2509

转载 Jenkins邮件配置

Jenkins邮件配置启动Jenkins,进入控制台。此版本为2.9。1、下载邮件插件         系统管理-管理插件-可选插件,选择Email Extension Plugin插件安装。2、配置系统邮箱         系统管理-系统设置-Jenkins Location,输入系统管理员邮箱地址。 3、设置邮件代理服务 

2017-02-23 09:22:08 743

转载 Jenkins+Ant+Jmeter接口自动化集成测试实例

一、Jenkins安装配置1、安装配置JDK1.6+环境变量;2、下载jenkins.war,放入C:\jenkins目录下,目录位置随意;         Jenkins启动方法:         cmd进入Jenkins目录下,执行java -jar jenkins.war         浏览器输入:localhost:8080可以访问Jenkins表

2017-02-23 09:20:21 1714

转载 HTTP协议原理分析

HTTP协议  HTTP协议-超文本传输协议,指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。当我们在浏览器输入URL后,浏览器给Web服务器发送了一个Request, Web服务器接到Request后进行处理,生成相应的Response,然后发送给浏览器, 浏览器解析Response中的HTML,这

2017-02-23 09:09:53 998

转载 Loadrunner之HTTP接口测试脚本实例

Loadrunner之HTTP接口测试脚本实例  接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文结果与预期结果进行比对的过程,接口测试可以通过Java发送 http post或者get请求来实现,也可以通过loadrunner来实现,今天介绍下loadrunner接口自动化测试实例:

2017-02-22 17:18:29 2096

转载 Loadrunner之HTTP接口测试

接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。测试http接口和测试webservice接口一样,需要开发提供相关接口及参数说明,当然如果条件不允许,我们也可以通过IE浏览器插件httpwatch或者火狐浏览器的firebug等工具来捕获操作中的参数传递情况。接口参数说明如下:

2017-02-22 17:17:37 927

转载 Loadrunner之HTTP脚本编写

刚学习性能测试的时候还是建议以录制脚本为好,从录制的脚本中去了解脚本结构,各个函数的用法,慢慢再去尝试自己去编写脚本,如果想往技术方向发展,建议最好学习一门编程语言,C语言和Java都可以,当然还有其他语言,我个人比较喜欢使用C和java!  Loadrunner提供帮助文档,可以在帮助文档里查询相应函数的用法,大部分会提供example作为参考,我们只需要copy example中的实例

2017-02-22 17:15:33 547

转载 LR工具使用之结果分析

LR工具使用之结果分析1、启动loadrunner第三个控件Analysis分析测试结果。 2、点击打开,文件类型选择loadrunner结果,选择运行场景中运行的结果文件,打开。 3、显示分析概要 4、添加图表:左侧树右键->添加新项->添加新图(Ctrl+A),添加需要的指标信息。常用指标有平均事务响应时间、每秒事务总数、吞吐量等。

2017-02-22 15:48:46 3338

转载 TestNG详解-深度好文

1. 介绍    TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。    编写一个测试的过程有三个典型步骤:    * 编写测试的 业务逻辑并在代码中插入TestNG annotation    * 将测试信息添加到testng.xml文件或者build.x

2017-02-22 14:51:52 41176

转载 基于Java+Selenium+Appium集成Web、安卓和IOS自动化测试框架的设计

1、开发环境开发语言和使用框架:Java、Selenium2、testNG集成开发环境: Eclipse http://www.eclipse.org/移动端自动化工具: Appium http://appium.io/ ;分布式监控平台: Jenkins 2、框架原理主框架分为三层:InitialFramework、UIFramework、Web\Android\IO

2017-02-22 14:46:38 914

转载 Java测试框架TestNG和JUnit对比

测试结果报表JUnit是单一模式,在界面上显示运行的case数量, Error,Failures和Pass数量,以及显示failure的原因。TestNG多屏显示,相对美观点,显示运行的case情况,failed tests的情况以及Summary信息。注解JUnit 支持 @Test, @After, @AfterClass, @Before, @BeforeClass,

2017-02-22 14:40:11 602

转载 Java实现把测试结果写入Excel表中

自动化测试脚本执行完以后,会有一个测试结果,无论是通过框架还是Jenkins平台生成的结果,可读性都不是太好,为了方便手工测试人员查看结果,测试完成后把结果写入Excel是一个不错的方法,但是脚本多了,通过人工来写,无疑加重了自动化测试人员的工作,为了解决这个问题,我就开发了一个把测试结果写入Excel的工具类,代码如下:import java.io.File;import java.ut

2017-02-22 14:29:31 1872

转载 持续集成环境Jenkins详解

Jenkins介绍 Jenkins是一个开源的Java Web项目,一个持续集成的Web项目。例如在自动化测试中,开发了自动化测试的脚本,不可能一直用IDE来运行,然后查看测试结果,这个时候我们就需要借助一个平台,可以自动获取最新代码,编译并构建,并且是在设置的时间持续执行,自动化完成这些步骤以后并把测试的结果以邮件的形式发送给指定的开发,测试人员,这是Jenkins在自动化测试上的主要用途。

2017-02-22 14:15:50 1063

转载 LoadRunner压力测试实例步骤

LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner , 企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产

2017-02-20 12:44:15 12959

转载 LoadRunner--Analysis各项指标详解

一、常用到的性能测试术语1.事务(Transaction)在web性能测试中,一个事务表示一个“从用户发送请求->web server接受到请求,进行处理-> web server向DB获取数据->生成用户的object(页面),返回给用户”的过程,一般的响应时间都是针对事务而言的。2.请求响应时间请求响应时间指的是从客户端发起的一个请求开始,到客户端接收到

2017-02-20 11:22:37 1171

转载 Loadrunner性能指标分析

Loadrunner性能指标分析一、用户事务分析 用户事务分析是站在用户角度进行的基础性能分析。 1、Transation Sunmmary(事务综述) 对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。 2、Average Transaciton Response Time(事务平均响应时间) “

2017-02-20 11:16:31 588

转载 LoadRunner性能测试指标 TPS(Transaction per Second)总结

TPS(Transaction per Second)定义TPS是Transactions Per Second 的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反 应的过程。客户机在发送请求时开始计时, 收到服务器响应后结束计时,以此来计算使用的时间和完成的事务数,最终利用这些信息来估计得分。TPS(Transac

2017-02-20 10:36:58 5193

转载 LoadRunner快速使用入门之Vugen

概念解释性能测试基本概念:并发、集合点、参数化、事务、响应时间、关联、检查点 首先看下面一张图:客户端客户端服务器服务器登陆请求(uname/pwd)处理请求(true)响应(sesiionID)请求(sesiionID/select)处理请求(true)响应(result)请求(sesiionID/quit)处理请求(true)响应(loginout)并发 如果当前需要10个

2017-02-17 17:38:51 2010

转载 Loadrunner接口测试基本操作方法

1.打开Loadrunner11,选择WebServer协议,如下图:  2.点击Insert-New Step,如下图:  3.选择Custom Request,如下图:  注:web_custom_request:适用于Get和POST请求通用,  web_submit_data:只能用于POST请求,  web_submit_f

2017-02-17 09:53:04 752

转载 windows下安装loadrunner的负载端LoadGenerator

方法一:1:首先使用虚拟光驱挂载LR的ISO文件2:安装.NET Framework 3.5 (如果机器已经有就跳过),路径:V:\lrunner\Common\dotnet35_sp1\dotnetfx35_sp1.exe3:运行V:\Setup.exe4:点击Load Generator(第二个),一路next,(中途会弹出一个窗口,选择loadrunner)

2017-02-14 17:29:43 3523

转载 系统吞吐量(TPS)、用户并发量、性能测试概念和公式

一.系统吞度量要素:  一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间        QPS(TPS):每秒钟request/事务 数量        并发数: 

2017-02-14 12:37:14 5263

转载 如何应对没有需求的测试

软件测试时候发现根本没有需求,一问开发和需求,发现原来是我们的项目经理口口相传,告诉开发要怎么怎么做。  可想而之,这个过程是没有设计的,开发过程当中遇到问题,就会问,项目经理即时马上给出答复。  而到了测试,测试人员在完全不了解状况的时候,在界面上点了点,也不知道要点多少东西,反正一会告诉我说版本测试完了。我心里没底,想着版本上提到改了这么多东西,怎么马上就测试完了呢?

2017-02-14 11:42:47 825

转载 loadrunner通过socket测接口

#include "lrs.h"Action(){    //建立到服务端的连接    lrs_create_socket("socket1","TCP","RemoteHost=10.66.68.1:21230",LrsLastArg);    //    lrs_save_param_ex("socket1","user",p1,0,strlen(p1),NULL,

2017-02-14 11:37:30 801

转载 Spotlight 监控工具使用

监控MySQL数据库性能的工具:Spotlight on MySQL    《转载》 我们的服务器数据库:是在windows2003上。这款工具非常的花哨,界面很漂亮,自带报警。1、创建连接  2、监控界面 3、查看MySQL启动错误日志 4、参数图形界面5、操作系统参数查看 这款用着也不错。自己很喜欢,有些参数不合理。它

2017-02-14 11:31:24 1392 1

转载 loadrunner通过web的post请求方法测接口 1

loadrunner通过web的post请求方法测接口loginapi(){    web_url("rest",         "URL=http://192.168.117.154/router/rest",         "Resource=0",         "RecContentType=text/html",         "Referer="

2017-02-14 11:23:57 926

转载 性能测试实践分享

性能点:营销招商活动,提交报名 前言:    以下是我在项目中完成的另一次性能测试实践,对性能测试还处于摸索阶段,如果有不准确的地方欢迎指点。一、简介批量提交报名,libra2manager应用处理请求,调用libra2center服务进行相关商品和卖家信息的判断,调用qc服务进行卖家商品资质判断是否可报名、成功后插入到数据库。系统依赖图

2017-02-14 11:21:28 520

转载 好的测试实践——软件测试的尽早介入

测试的尽早介入,是软件测试提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。  首先,我们将从缺陷的角度来看看测试尽早介入的表现。缺陷是我们测试人员的最主要输出之一,但是它的一些特征说明了测试尽早介入的必要性。  1)缺陷是什么时候引入的图1 不同阶段缺陷引入的分布  2)缺陷在什么时候发现

2017-02-14 11:15:50 521

转载 10种使测试人员陷入困境的行为趋势

这篇文章的作者是著名软件与网络测试实验室Quardev的高级顾问,做过测试经理、测试承包商、为微软等公司做过顾问,并为很多杂志写过文章,且时常在各种测试大会中做演讲。在10年的时间中作者组织、管理了超过400次的测试岗位面试,这些面试都是以项目模拟的形式进行的,从对这些面试中面试者的表现,作者总结了限制测试人员发挥其测试技能的10种倾向,并提出了如何避免这些倾向的建议。  作者组织这些面试

2017-02-14 11:14:18 296

转载 如何衡量和提高测试效率

对于如何衡量测试效率,如何提高测试效率  如何衡量测试效率?个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题:1.发现缺陷的质量:同一个项目组内,我们一般运用测试管理工具TD, 按优先级和严重等级,把每个人的缺陷做成柱状图和饼图,放到一个文档中,邮件发给大家,让组内成员了

2017-02-14 11:11:55 1689

转载 测试工作流程

现淘宝项目测试执行的主要流程简单的说:第一轮测试,第二轮测试,第三轮测试,日常测试,预发测试,线上测试 由于为新起项目,日常测试部分可以忽略,不用上日常测试环境,项目测试环境即是日常测试环境,该部分在第一次做项目时,容易忽视。 各个阶段测试负责人需要进行的工作主要如下:1.   正式评审之前,对项目需求和项目的功能介绍,产品介绍进行了解和答疑,可以采用的

2017-02-14 11:08:47 643

转载 LR手动关联参数化问题总结

所谓的关联就是把脚本中某些写死的代码(hard-coded)数据,转变成截取自服务器所送的、动态的、每次都不一样的数据。一般情况下,比较聪明的服务器在每个浏览器第一次跟它要数据时,都会在数据中夹带一个唯一的辨识码,接下来就会利用这个辨识码来辨识跟它要数据的是不是同一个浏览器,一般称这个辨识码为SessionID。对于每个新的请求,服务器都会产生新的SessionID给浏览器。这也就是执行脚

2017-02-14 11:05:00 837

转载 LoadRunner中对图表的分析说明

(一)在Vusers(虚拟用户状态)中  1.Running Vusers(负载过程中的虚拟用户运行情况)  说明——系统形成负载的过程,随着时间的推移,虚拟用户数量是如何变化的,描述为(用户在几分钟左右到达了组在峰值多少个虚拟用户,负载的生成是大约每分钟增加几个用户,峰值负载持续为几分几秒)。  2.Rendezvous(负载过程中集合点下的虚拟用户数)  说明—

2017-02-14 11:02:17 516

转载 LoadRunner结果分析

查找瓶颈时按以下顺序,由易到难。服务器硬件瓶颈---〉网络瓶颈(对局域网,可以不考虑)---〉服务器操作系统瓶颈(参数配置)---〉中间件瓶颈(参数配置,数据库,web服务器等)---〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)LoadRunner分析页面1. 平均事务响应时间   AverageTransation Response Time 优秀:10s

2017-02-10 14:00:46 4120

转载 Windows性能计数器解释

性能对象计数器描述Processor使用%Processor Time(所有实例) 指处理器执行非闲置线程时间的百分比。这个计数器设计成用来作为处理器活动的主要指示器。它通过在每个范例间隔中衡 量处理器用于执行闲置处理线程的时间,并且用 100% 减去该值得出。(每 台处理器有一个闲置线程,该线程在没有其它线程可以运行时消耗周 期)。可将其视为范例间隔用于做有用工作的百分比

2017-02-10 10:32:23 2858

转载 QTP自动化测试之VBScript基础(下)

要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学。7. 条件语句8. 循环语句9. 过程7. 条件语句VBScript中可以使用以下条件语句:If…Then…Else语句Select Case语句7.1. If

2017-02-10 09:40:52 351

ant脚本运行junit测试用例

通过ant对各种语言脚本做运行管理,并输出报告!

2014-01-07

QTP描述性编程

描述性编程需要识别的对象的属性从对象库中转移到了脚本里面,通过在脚本里面的特殊语法格式,完成对象的识别。 由于描述性编程不需要经过录制,因此描述性编程更加灵活。 对于不能捕获的对象,可以采用描述性编程。

2013-12-29

Java学习笔记 必看经典

java语言所有重要知识点都有详细的讲解,适合java高手和菜鸟

2013-11-19

常用ORACLE经典sql语句

常用oracleSQL查询,通常都能满足,适合各个水平的人查阅

2013-10-23

空空如也

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

TA关注的人

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