自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 Robot Framework(一)-打开网页

参考http://www.cnblogs.com/fnng/p/3871712.html1、RobotFramework 安装python2.7添加环境变量:将C:\Python27和C:\Python27\Scripts添加到系统环境变量Path后面。pipcmd进入到pip目录中,运行python setup.py install安装cx_oraclecmd命令下:pip installcx_...

2018-05-23 18:19:37 2073

原创 loadrunner(七) linux资源监控及监控指标简介

安装rstatd参考:http://wenku.baidu.com/link?url=58jdNP58lla_dN6uFuC6CQdl3xomTp9o24-wiGMPzmt82lfuRw0KoLVOJJXhMZXMVw1Wl8Ry3pgF3fHU1DcHoyzXwDL3We0Xfx1irds-jBu下载地址:http://heanet.dl.sourceforge.net/sour

2017-01-06 18:24:26 1490

原创 loadrunner(六) 文件操作

Action{ long file_stream; char *filename = "D:\\lrdata.txt"; ...... if((file_stream = fopen(filename,"a")) == NULL){ lr_error_message("Cannot open %s",filename); return -1; } fprintf(file_

2017-01-05 09:39:12 477

转载 (JAVA+TESTNG 三)Eclipse+TestNG搭建接口自动化测试框架

转载http://www.cnblogs.com/findyou/p/5388853.html1、接口说明例:北京市天气接口的址:http://www.weather.com.cn/data/cityinfo/101010100.html请求方式:GET请求结果:{ "weatherinfo": { "city": "北京",

2016-07-20 09:59:44 10456 2

转载 (java 一) 断言 assert的使用

一、在eclipse中如何使用断言。(一)首先明确:   jvm 断言默认是关闭的。断言是可以局部开启的,如:父类禁止断言,而子类开启断言,所以一般说“断言不具有继承性”。   断言只适用于复杂的调试过程。断言一般用于程序执行结果的判断,千万不要让断言处理业务流程。(二)判断eclipse是否开启了断言,代码如下:public class AssertTest

2016-06-22 18:55:41 751

转载 (JAVA+TESTNG 二)Eclipse+TestNG搭建接口自动化测试框架

http://qa.blog.163.com/blog/static/190147002201510275306185/一、环境安装1、前提安装好jdk配置好Java环境变量安装Eclips这些网上都有,就不再详细介绍。资源分享链接:http://pan.baidu.com/s/1v9Fw62、安装TestNG插件在线安装由于网速原因,速度较慢。下面是离

2016-06-18 00:19:48 4974 1

转载 (JAVA+TESTNG 一)JDK,JRE,JVM区别与联系

http://java-mzd.iteye.com/blog/838514http://swiftlet.net/archives/639JDK : JavaDevelopment ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库

2016-06-17 22:55:10 1044

转载 (selenium 十)python 的日志logging模块学习

python 的日志logging模块学习http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This

2016-06-17 10:42:48 2811

原创 (selenium 九 )unittest 参数化

import unittest#from test import test_supportclass MyTestCase(unittest.TestCase): def setUp(self): pass def clear(self): pass def getTest(self, arg1, arg2):#定义的函数,最终生

2016-06-16 15:39:00 1122

转载 (python 1)python中staticmethod函数、内建函数setattr

staticmethod基本上和一个全局函数差不多,只不过可以通过类或类的实例对象(python里光说对象总是容易产生混淆,因为什么都是对象,包括类,而实际上类实例对象才是对应静态语言中所谓对象的东西)来调用而已,不会隐式地传入任何参数。这个和静态语言中的静态方法比较像。 classmethod是和一个class相关的方法,可以通过类或类实例调用,并将该class对象(不是class的实例

2016-06-16 11:12:01 545

原创 (seleluim 八) 定位窗口

这两天被定位窗口的问题搞得焦头烂额,今天终于解决了。现记录如下:关键字:弹窗 模态对话框 js autoit问题:def switch_to_win(driver, uimethod, uipath ): #method value have name/id/xpath/class;webdriver is the driver you use if uipath=='':

2016-06-14 16:33:20 1063

原创 (seleluim 七) xlrd模块处理execl文档

为了实现测试用例参数化,采用xsl进行文档配置。下面对文档进行解析1、导入xrld模块安装命令:C:\Python35\Scripts > pip install xrld2、打开Excel文件读取数据workbook = xlrd.open_workbook('data.xls') #通过open_workbook返回的xlrd.Book对象包含了所有对工作簿要的事情,能被用于

2016-06-09 06:36:51 565

转载 (loadrunner 五)脚本中设置检查点& IP欺骗

一、设置检查点转载来源:http://www.cnblogs.com/fnng/archive/2013/03/10/2953257.html及资料《loadrunner中添加检查点图文详解.doc》二、IP欺骗

2016-06-05 21:00:53 905

原创 (loadrunner 四)创建场景

参考文档《loadrunner11 测试案例操作步骤》1、创建控制台2、设置集合点策略估算并发数的公示:  (1) 计算平均的并发用户数: C = nL/T  (2) 并发用户数峰值: C’ ≈ C+3根号C  公式(1)中,C是平均的并发用户数;n是login session的数量;L是login session的平均长度;T指考察的时间段长度泊松分布估算系统的性

2016-06-05 11:04:04 527

原创 (loadrunner 三)脚本录制之关联&cookie

LoadRunner自带程序登录功能关联演示http://blog.csdn.net/xifeijian/article/details/8461491这篇博文的操作步骤写得很详细关联的定义与web_reg_save_param函数说明http://www.cnblogs.com/Automation_software/p/3482094.html遇到的问题:未关联前,脚本回放成功。

2016-06-05 02:22:06 10004 1

原创 (loadrunner 二)win10环境下录制脚本问题解决方案

1、环境loadrunner 11win10、IE11、firefox2、遇到的问题用IE 11录制脚本时,浏览器无法启动用firefox录制脚本时,报“Unable to connect to remote server”录制是events为03、解决方案借助IETester工具,模拟IE8IE8设置:打开IE11-兼容性视图,如下图配置进入h

2016-06-05 00:21:59 12232 5

原创 (loadrunner 一) 自带WebTours使用及异常解决办法汇总

想用loadrunner 自带的web tours 练练手,但启动过程中遇到各种问题。1、启动启动路径...HP\LoadRunner\WebTours\run.bat。若遇到1080端口冲突,则将HP\LoadRunner\WebTours\xitami.cfg中“portbase=1000”改为2000,当然在访问网页时端口也要做响应的改动 http://127.0.0.1:2080/

2016-06-04 21:29:12 16151 5

原创 (selenium 六)unittest通过测试套件组织用例 (2)

上一边文章中,all_tests.py文件与测试用例都位于同一文件见。下面通过在测试用例文件夹下添加__init__.py形成包文件,然后再all_test.py中添加PATH路径导入包即可。具体操作如下:1、在test_case文件夹下新建__init__.py文件,import baiduimport youdao2、将all_test.py移至test_case文件夹所在目录,

2016-06-02 14:11:56 4069

转载 (selenium 小知识点)解决使用Webdrive打开Firefox不含有插件的问题(python)

转载:http://www.cnblogs.com/roicel/archive/2013/03/27/2984551.html?utm_source=tuicool&utm_medium=referralfrom selenium import webdriverfrom selenium import webdriverimport unittestclass Register(un

2016-06-02 09:54:04 1703

原创 (selenium 五)unittest通过测试套件组织用例

语法点:1、implicitlyWait() 不是休眠,是设置超时时间,是每个driver自己去实现的。以IEDriverServer为例,implicitlyWait()会将一个超时的时间阀值传递给IEDriverServer,在findelement或者findelements的时候,首先去找web元素,如果没有找到,判断时间否超超过implicitlyWait()传递进来的阀值,

2016-06-02 09:03:16 5693

原创 (selenium 四)unittest生成HTMLTestRunner报告

1、准备工作下载HTMLTestRunner.py 文件,http://tungwaiyip.info/software/HTMLTestRunner.htmlWindows :将下载的文件放入...\Pythonxx\Lib 目录下。notes:问题:该import HTMLTestRunner.py是基于python2的,所以在python3下要做相应的修改解决办法:编辑H

2016-06-01 15:29:58 605

原创 (selenium 三)批量执行测试用例

参考虫师的《python的自动测试》,进行实操时遇到一些疑惑,现记录如下baidu.py#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom sele

2016-06-01 11:26:38 5440

原创 (selenium 二)登陆页面

下面的小实例展示ocm登陆、退出备注引入Keys类:from selenium.webdriver.common.keys import Keys引入ActionChains类:from selenium.webdriver.common.action_chains import ActionChains重点:定位选取iframeframe_menu=driver.fi

2016-05-31 12:37:15 597

原创 mysql存储过程procedure

上次面试的时候被问到会不会写存储过程,因平时工作也用的比较少,在此学习记录一下已备后期查阅。1、存储过程什么是存储过程:存储过程是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调即可。存储过程的好处:1.由于数据库执行动作时,是先编译后执

2016-05-28 21:48:55 627

原创 (selenium 一)python+webdriver环境搭建

1、下载python http://python.org/getit/ 【python 开发环境】     配置环境变量:          变量名:PATH          变量值:;C:\Python35    验证:以管理员身份运行CMD,输入命令python -V2、下载setuptools http://pypi.python.org/pypi/setuptoo

2016-05-28 09:35:52 881

原创 (Jmeter 六) 参数行

准备:将数据以utf-8的编码形式保存在para.txt文档中,内容如下:userid1,pwd1userid2,pwd2方法一:函数助手点击菜单栏“选项”---->函数助手对话框复制生成的参数化函数,打开登陆请求页面,在右则的参数化中找到我们要参数化的字段,这里对用户名和密码做参数化,第一列是用户名,列号为0;第二列是密码,列号为1;修改函数中对应的参数化字段列号

2016-05-28 09:26:28 432

原创 (Jmeter 五)JMeter监控web服务器性能

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,tomcat安装与配置,参考:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html使用jmeter的tomcat监视器功能,可以通过向tomcat的status页面发送get请求,得到资源使用信息,然后转换为只直观的图像方式,这样的话,就可以监视到服务器的资源

2016-05-27 02:55:00 2670

原创 (Jmeter 四)JMeter JMS性能测试

JMS参考http://blog.csdn.net/jiuqiyuliang/article/details/46701559MOM 作为消息数据交换的平台,也是影响应用执行效率的潜在环节。在 Java 程序中,是通过 JMS 与 MOM 进行交互的。作为 Java 实现的压力测试工具,JMeter 也能使用 JMS对应用的消息交换和相关的数据处理能力进行测试。这一点应该不难理解,因为

2016-05-23 10:08:28 1984 1

原创 (Jmeter 三)JMETER+WEBSERVICE性能测试

预备知识:web service:在线应用服务,其他应用程序能通过网络协议和规定的数据格式(http、XML、soap)来访问。主要目的是跨平台的可互操作性。Web service可以理解为是一个应用程序,它向外界暴露出一个能够通过Web进行调用的APIXML:(Extensible Markup Language)扩展型可标记语言。描述数据的基本方式,是Soap的基础。Soa

2016-05-21 09:16:57 1070

原创 (Jmeter 二)使用JMeter进行FTP测试

win7环境下搭建FTP服务器(ftp://10.92.4.53/movie/)http://wenku.baidu.com/link?url=nW5ZLPG59yM4BX2Qo3v4MT9H2OogVqtfaKZnBrOlH2Txo1Byth4xDEcKHH_2bz73EMvTJbiPXmBSpW1ac3dctDAlyohJSy6UiHJA3XrCtK7目的:下载ftp://10.9

2016-05-18 14:15:48 9397 1

原创 (JMETER 一)JMETER数据库测试

JDBC驱动下载地址:https://dev.mysql.com/downloads/connector/j/目的:查询数据库new_schema中表new_table 中name字段含字符‘y’的数据,见《MYSQL WORKBENCH创建数据库和表》1、打开JMeter,点击测试计划,浏览添加JDBC驱动2、添加一个线程组,右键点击“线程组”-“配置元件

2016-05-17 16:42:52 667

原创 MYSQL WORKBENCH创建数据库和表

MySQL Workbench 就是 MySQL 官方 为 MySQL 提供的一款可视化管理工具,MySQL Workbench 下载页:http://dev.mysql.com/downloads/tools/workbench/1、启动mysql workbench,链接数据库。     菜单database-connect  to database,打开local i

2016-05-17 15:23:08 9351

原创 解压版mysql安装与配置

1、下载mysql-5.6.25-winx64.zip,解压至D:\Program Files (x86)\mysql-5.6.25-winx642、配置环境变量      我的电脑->属性->高级->环境变量选择PATH,在其后面添加;mysql bin文件夹的路径(如:;D:\Program Files (x86)\mysql-5.6.25-winx64\bin ,路径前加分号

2016-05-16 16:00:08 329

原创 Jmeter 相关元祖参数

1、线程组每个测试计划至少需要包含一个线程组,在测试计划下面多个线程是并行执行的,也就是说这些线程组是同时被初始化并同时执行线程组下的Sampler的。属性详解:线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。准备时长: 设置的虚拟用户数需要多长时间全部启动。如果线程数为20 ,准备时长为10 ,那么需要10秒钟启动20个

2016-05-16 11:06:55 866

原创 Jmeter +badboy 环境配置

一、安装1、 安装JDK,配置环境变量JAVA_HOME.2、 http://jmeter.apache.org/下载最新版本的JMeter,解压文件到任意目录,运行jmeter.bat即可启动3、 JMeter插件安装 http://jmeter-plugins.org/downloads/all/JMeterPlugins-Standard .jar、JMeterPlugins

2016-05-16 10:52:13 927

原创 性能测试理论知识

一、性能测试分类1、 负载测试load testing:测试系统能达到的峰值指标;2、 压力测试stress testing:强调在极端条件下系统的稳定性,确定什么条件下系统性能处于失效状态;3、 容量测试volume testing:数据库最佳容量、最大容量,服务器连接能力等;4、 配置测试configuration testing:获得不同配置下的性能指标;5、 基准测

2016-05-16 10:22:28 1794

Source_Insight Si3564Setup+序列号

Si3564Setup+序列号,我这儿第一个序列号可以用

2011-03-06

空空如也

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

TA关注的人

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