自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(170)
  • 资源 (7)
  • 收藏
  • 关注

原创 RobotFrameWork 安装步骤

1.   安装Python安装Python 2.7.13.amd64.msi,直接点击安装环境变量配置,选择"系统变量"窗口下面的"Path",添加python安装路径即可(我的F:\python),路径用分号";"隔开!最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。再配置pip的环境变量F:\Python27\Scripts2.   安装setuptools 与 ...

2018-02-12 18:13:52 500

转载 chrome开发者工具

神器--chrome开发者工具 Google Chrome 共提供了8大组工具:1。Elements:可以看到chrome渲染页面所需要的HTML、CSS和DOM对象。也可以编辑这些内容更改页面显示效果。2。Network:可以看到页面向服务器请求了哪些资源、资源的大小以及加载资源花费的时间,当然也能看到哪些资源不能成功加载。另外,还可以查看HTTP请求头,返回内容等。

2017-05-02 11:03:53 945

翻译 测试方法总结

一、界面测试  (1) 测试界面设计是否合理、简洁、美观,操作是否方便  (2) 功能键、数据项信息是否齐全  (3) 确认系统中同一功能抌名称是否统一  (4) 设计样式、风格(查询条件样式;输入风格(点选/手输入);)是否与系统其它模块统一  (5) 确认页面内所有字段名称显示风格是否统一(居中、左对齐、右对齐,一般采用居中显示风格)二、新增

2014-06-12 13:01:55 1628

原创 简单vb程序

先编写一个bat文件 @echo off echo 开始...... echo 解压文件 winrar x -o+ ./EnvironmentTools.zip C:\ echo 执行exe文件 start D:\eclipse\eclipse.exe echo  调用vb程序 start ./install_tcl.vbs ping 1

2013-07-10 11:27:56 797

原创 VB一键式启动程序

Dim qq,del Set qq=WScript.CreateObject("wscript.shell") qq.Run """C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin\QQProtect.exe""" ' 这里填写QQ路径,此处填写绝对路径 . 三对双引号.请注意.WScript.Sleep 5000qq.SendKeys

2013-07-10 11:21:20 1218

原创 VB简单操作

1. @echo off echo 开始...... echo 打开程序 start ./UpdateMouseType.vbs ping 1.1.1.1 -n 1 -w 1500>NUL echo. & exit 2. Dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell") WScript

2013-07-10 11:20:38 697

原创 LoadRunner11 安装&破解&汉化

LoadRunner11 安装&破解&汉化安装前准备1. HP官网下载LoadRunner11 安装包   下载地址:http://www8.hp.com/cn/zh/software-solutions/software.html?compURI=1175451#-HPCDC-trackGatedLink=Trial%20Software%7C3-3KSG8SS%7C

2013-06-24 20:17:19 2754 1

原创 学习网站

站酷: http://www.zcool.com.cn百度:http://zhidao.baidu.com 交流分享HTML5最新动态,地址:http://html5.group.iteye.com/HTML5 学习网站: http://www.w3school.com.cn/html5/html_5_form_input_types.aspHTML5 论坛:http:

2012-04-23 11:25:49 654

原创 桌面图标全被选中的问题

注册表修改法: 在“开始”--->运行--->打入“regedit”回车HKEY_USERS--->S-1-5-21-1121289129-3884528725-3932546534-1006>Software--->Microsoft--->Windows--->CurrentVersion--->Explorer--->Advanced 找到“ShowCompColor”=“dword:000

2011-07-26 16:50:33 1457

转载 软件测试知识架构体系图

1、Python 编程与测试开发技术 2、Web自动化测试基础 3、APP自动化测试基础 4、Postman测试工具专题 5、接口自动化测试基础 6、自动化框架封装 7、持续集成 8、Jmeter 性能测试 9、APP性能测试 10、Fiddler 抓包工具的使用 11、TCP/IP协议详情 12、计算机操作系统 13、Linux 系统操作 14、MySQL 数据库 15、RobotFramework 自动化测试框架 16、跨平台的自动化测试框架

2022-11-14 16:37:19 389

转载 比较全面的安全测试用例设计思路

建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL注入、身份验证和授权错误.1.输入验证客户端验证 服务器端验证(禁用脚本调试,禁用Cookies)1.输入很大的数(如4,294,967,269),输入很小的数(负数)2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时有何反应3.输入特殊字符,如:~!@#$%^&*()_+&lt...

2019-08-15 19:11:39 3247

转载 JavaWeb防止表单重复提交的几种方式

一、表单重复提交的常见应用场景网络延迟的情况下用户多次点击submit按钮导致表单重复提交用户提交表单后,点击【刷新】按钮导致表单重复提交(点击浏览器的刷新按钮,就是把浏览器上次做的事情再做一次,因为这样也会导致表单重复提交)用户提交表单后,点击浏览器的【后退】按钮回退到表单页面后进行再次提交二、防止防止表单重复提交的方式1、利用JavaScript防止表单重复提交※ 一、用Ja...

2019-02-26 18:28:13 645

转载 WEB 安全性测试用例

建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL 注入、身份验证和授权错误.1.   输入验证客户端验证 服务器端验证(禁用脚本调试,禁用Cookies)1.输入很大的数(如4,294,967,269),输入很小的数(负数)2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时有何反应3.输入特殊字符,如:~!@#$%^&*()_+&lt...

2019-02-20 14:32:32 1800

转载 TIDB 详解

TIDB是什么?TIDB 受谷歌Spanner和F1的论文启发的new sql数据库,这类数据库不仅具有NoSQL对海量数据的存储管理能力,还保持了传统数据库支持ACID和SQL等特性,同类数据库还包括巨杉数据库。TiDB的原理与实现TiDB 架构是 SQL 层和 KV 存储层分离,相当于 innodb 插件存储引擎与 MySQL 的关系。有了 TiKV,TiDB 层只需要实现 S...

2018-09-26 20:58:27 2705

转载 OLTP与OLAP的介绍

OLTP与OLAP的介绍    数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易...

2018-09-26 20:57:49 273

转载 利用HTTP-only Cookie缓解XSS之痛

我们首先对HTTP-only cookie和跨站脚本攻击做了简单的解释,然后详细说明了如何利用HTTP-only cookie来保护敏感数据,最后介绍了实现HTTP-only cookie时确定浏览器版本的具体问题。一、XSS与HTTP-only Cookie简介跨站点脚本攻击是困扰Web服务器安全的常见问题之一。跨站点脚本攻击是一种服务器端的安全漏洞,常见于当把用户的输入作为HTML提交时,服务...

2018-05-10 11:49:20 3240

转载 使用HttpOnly提升Cookie安全性

随着B/S的普及,我们平时上网都是依赖于http协议完成,而Http是无状态的,即同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息,http是不会为了下一次连接而维护这次连接所传输的信息的。所以为了在每次会话之间传递信息,就需要用到cookie和session,无论是什么,都是为了让服务器端获得一...

2018-05-10 11:03:37 341

转载 Nosql简介 Redis,Memchche,MongoDb的区别

一、Nosql介绍1.Nosql简介2.Nosql的特点和关系型数据库的区别3.Redis,Memcache,MongoDb的特点与区别 4.参考文章Nosql介绍Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,sqlserver一样,这些数据库一般用来存储重要信息,应...

2018-04-25 09:21:14 236

转载 Sqlmap使用教程-精华

sqlmap简介sqlmap支持五种不同的注入模式:1、基于布尔的盲注,即可以根据返回页面判断条件真假的注入。2、基于时间的盲注,即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟语句是否执行(即页面返回时间是否增加)来判断。3、基于报错注入,即页面会返回错误信息,或者把注入的语句的结果直接返回在页面中。4、联合查询注入,可以使用union的情况下的注入。5、堆查询注入,可以同时执行多条语...

2018-04-13 17:40:11 1579 1

转载 验证码常见漏洞总结

0X00 前言  手机验证码在web应用中得到越来越多的应用,通常在用户登陆,用户注册,密码重置等业务模块用手机验证码进行身份验证。针对手机验证码可能存在的问题,收集了一些手机验证码漏洞的案例,这里做一个归纳总结,在测试中,让自己的思路更加明确。常见的手机验证码漏洞如下: 1、无效验证2、客户端验证绕过3、短信轰炸4、验证码爆破5、验证码与手机号未绑定0X01 无效验证  有验证码模块,但验证模块...

2018-04-03 15:00:13 4797

原创 robotframework 安装步骤

安装步骤---重要 : https://wenku.baidu.com/view/3875735f6bec0975f565e207.htmlhttps://www.cnblogs.com/yuzr/p/4197093.htmlRobotFramework打不开谷歌浏览器问题 : chrome 兼容问题    python - 有约robot framework 框架是基于python语言开发的...

2018-02-11 17:29:54 393

翻译 selenium之 webdriver与三大浏览器版本映射表(更新至v2.29)

selenium之 webdriver与三大浏览器版本映射表(更新至v2.29)1.chrome浏览器看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用:chromedriver版本支持的Chrome版本v2.29 v56-58v2.28 v55-57v2.27 v54-56v2.26 v53-55v2.25 v53-55v2.24 ...

2018-02-11 17:29:06 2473

翻译 RobotFrameWork 自动化测试实例

Robot Framework自动化测试最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下。 =======所需环境===================Python:https://www.python.org/RF框架是基于python 的,所以一定要有python环境。 Robot framework :https

2017-09-20 16:10:21 3236

翻译 robot framework环境搭建

一、 robot framework环境搭建:  官网:http://robotframework.org/序号安装包名安装方法下载地址备注1pythonexe文件,直接双击安装https://www.python.org/download/releases/2.7.8/ 一切的基础,安装路径不能有空格2setup

2017-09-19 17:45:28 425

转载 加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)

加载selenium2Library失败,环境变量、各种安装包检查都OK,主要原因:robotframework-selenium2library安装包有问题。解决方法:使用源码安装。(百试不爽的解决方案)细节继续————————————在robotframework升级的道路上遇到一些问题,记录下来方便以后查找问题我的电脑之前安装的版本列表如下:python-2.7.5

2017-09-19 17:26:32 1954

转载 数据索引实现原理

强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引

2017-07-10 12:17:48 325

转载 Queue与Topic区别

Queue与Topic区别 分类: 消息队列  队列(Queue)和主题(Topic)是JMS支持的两种消息传递模型:        1、点对点(point-to-point,简称PTP)Queue消息传递模型:        通过该消息传递模型,一个应用程序(即消息生产者)可以向另外一个应用程序(即消息消费者)发送消息。在此传递模型中,消息目的地类型是队列(即Destinatio

2017-06-12 16:20:13 347

转载 关于自动化的一些问题

自动化测试一些问题 什么是自动化测试?  自动化测试,顾名思义,自动完成测试工作。通过一些自动化测试工具或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。自动化测试,看上去很美,感觉好像是第一次工业革命,它开创了以机器代替手工劳动的时代,实则不然.因为每一个自动化测试的case都是从手工测试做起的,如果没有手工测试的基础,是没

2017-06-05 14:44:29 649

转载 lr参数化取值规则总结

详解lr参数表中的参数分配规则 参数化中数据替换方式详解:图一:顺序读取。 图二:随机替换: 图三:唯一: Select next rowUpdate value on  Sequential

2016-09-20 12:02:37 9836

原创 Loadrunner中脚本的迭代次数和场景运行时间的关系

LR 的Vugen 和 controller 中迭代是这样的:当场景的持续时间为“运行至结束”时,以Vugen中设置的迭代次数为准当场景的持续时间为“具体的几分钟”时,忽略Vugen中的迭代次数,脚步的action重复迭代,直到时间结束为止,按退出策略,执行退出操作1. 当场景执行结束时,迭代次数还未完成,直接结束场景,结束迭代;2. 当迭代结束时,场景持续时间未运

2016-09-20 11:35:16 11111

转载 Loadrunner 运行场景时:missing newline in XXX.dat 错误解决

脚本参数化类型为file,在controller里运行场景的时候,报了个missing newline的错误,查了一下,将参数化的dat文件中的最后一行补上一个空行就解决啦!!如果遇到此错误,需检查2个地方:1参数化的 dat文件中有没有空白行;2. 文档最后一行是否为空行如不是空行,需敲回车键补上一个空行。

2016-09-20 11:27:30 1882

转载 loadrunner 中vuser中的iterations与control中的iterations有什么区别,如何使用?

iterations指迭代次数。更详细的解释就是每个用户Action里面的代码重复执行次数。两个地方的iterations都是指的迭代次数,但是要注意,两处的设置是独立的,没有关联。Loadrunner 运行场景时:missing newline in XXX.dat 错误解决

2016-09-20 11:27:03 563

转载 DesiredCapabilities内容详解

|`automationName`|你想使用的自动化测试引擎|`Appium` (默认) 或 `Selendroid`||`platformName`|你要测试的手机操作系统|`iOS`, `Android`, 或 `FirefoxOS`||`platformVersion`|手机操作系统版本|例如: `7.1`, `4.4`|

2016-08-16 14:41:15 406

转载 Sqlmap 使用简介

 Sqlmap简介  官方网址:http://sqlmap.org  Github地址:https://github.com/sqlmapproject/sqlmap  中文使用说明:http://www.91ri.org/6775.htmlSqlmap是一种开源的渗透测试工具,可以自动检测和利用SQL注入漏洞以及接入该数据库的服务器。它拥有非常强大的检测引擎、具有多种

2016-01-19 10:05:29 642

转载 Linux环境下MySQL-python安装过程

参考: http://mysql-python.sourceforge.net/1. 首先确认python的版本为2.3.4以上,如果不是需要升级python的版本     python -V   检查python版本2. 安装mysql, 比如安装在/usr/local/mysql目录下3. 下载 MySQL-python-1.2.2.tar.gz    地址 h

2015-11-26 16:22:56 3429

转载 mysql错误:my_config.h: No such file or directory

在使用源码安装mysql时,经常遇到错误:No curses/termcap library found    解决办法:yum install ncurses-devel      安装mysql-python时,如果报错:[html] view plaincopypymemcompat.h:10:20: err

2015-11-26 16:19:54 16021 1

转载 ImportError: No module named MySQLdb

ImportError: No module named MySQLdb ImportError: No module named MySQLdb该错误是源于我们没有安装Python连接MySQL所需的MySQLdb库而引起。MySQL是最流行的开源数据库之一,但在Python标准库中并没有集成MySQL接口程序,MySQLdb是一个第三方包,需独立下载并安装。Py

2015-11-26 12:46:42 737

转载 Linux下python升级至2.7步骤

首先下载源tar包  可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz   下载完成后到下载目录下,解压1tar -zxvf Pyth

2015-11-24 15:04:49 606

转载 Web_reg_find()函数的使用

1.此函数的作用,很显然就是能告之测试人员页面是否显示正确,其意义与价值在我此次支撑平台的性能测试得到了体现。 2.在使用此函数的过程中,遇到了非常郁闷的事情,幸得老大的帮助才得以跳出误区。当在此函数中,查找的text="中文"时,LR硬是报错,换成英文字体便成功。后来,查了好久,发觉是Record-Options 中我勾选了support charset中的UTF-8,可能是录制过程

2015-11-16 20:00:56 1164

原创 GC回收机制

首先,GC把内存大体分成4块,分别是old generation(年老代),eden(年轻代),以及survivor space1(ss1),survivor space0(ss0).当声明变量的时候,首先是把变量声明在年轻代中,然后当年轻代被填满,则发生次要垃圾收集,将其中存活对象复制到SS1中,再将年轻代清空。继续在eden中声明对象,当eden再次填满,则再次发生次要垃

2015-11-13 14:53:53 520

loadrunner删除注册表工具

1.运行lr_Del_license(regedit).exe2.将lm70.dll、mlr5lprg.dll复制到LoadRunner安装目录的bin文件夹中进行覆盖3.添加License,先golba、后web-10000注意:1、文件没复制肯定不行的2、执行清理注册表是必须的,不行建议你重启一次;3、使用WIN7必须使用管理员身份启动LOADRUNNER11(WIN7下装其他版本也没用);4、你提的问题,我常常碰到,多试几次,肯定会好的,我打包票;

2013-02-19

LR11 破解包mlr5lprg.dll、lm70.dll

用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR11安装目录下“bin”文件夹中的对应文件

2013-02-19

Microsoft Web Application Stress Tool

各位Web 2.0开发测试人员使用Microsoft 的Web Application Stress Tool这个工具软件,这个微软提供的小工具仅9.58M,很小巧且实用。虽然功能上比不了专业的LoadRunner,但LoadRunner体积庞大,价格不菲,一般的企业也不会花那么多钱去购买LoadRunner,而微软的WAS则是完全免费,并且主要的功能都有,够用就行。

2013-02-17

测试经验总结

测试经验总结 关于单元测试、系统测试类的一系列经验总结

2013-01-27

软件测试经验与教训

该书详细的讲述了测试大师数十年的经验与教训,让你的测试经验与心得倍增。

2012-11-08

LR性能测试培训

简单易学,轻轻松松教你学会性能测试,为你成为性能测试大师作更好的铺垫。

2012-11-08

全程软件测试

一本很好的书,有助于测试技术提升,讲述全程测试的具体细节,让你更容易理解测试的每一步骤的细节

2012-10-31

空空如也

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

TA关注的人

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