- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 nosql数据库与内存数据库
1. nosqlNoSQL = Not Only SQL,泛指非关系型的数据库。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。NoSQL数据库没有标准的查询语言(SQL),许多NoSQL数据库都有REST式的数据接口或者查询API。使用场景:1、数据模型比较简单;2、需要灵活性更强的IT系统;3、对数据库性能要求较高;4
2015-09-29 11:27:45 4931
原创 jmeter(二) 优缺点
1. jmeter功能测试的优缺点优点缺点不依赖于界面,测试脚本不需要编程,熟悉http请求,熟悉业务流程,就可以根据页面中input对象来编写测试用例。使用Jmeter无法验证JS程序,也无法验证页面,所以需要手工去验证测试脚本维护方便,可以将测试脚本复制,并且可以将某一部分单独保存Jmeter的断言功能不是很强大
2015-09-29 10:19:56 9740
原创 sql 常用经典实例
一、嵌套查询查询非计算机科学系中比计算机科学系任意一个学生年龄小的学生姓名和年龄方法一:select name,age from sc where cs<>'计算机科学系' and age < ANY(select age from sc where cs='计算机科学系');方法二:select name,age from sc where cs<>'计...
2015-09-25 11:56:01 1340
原创 redis与memcache对比
区别点memcacheredis内存数据库数据存放在内存memcache还可用于缓存其他东西,例如图片、视频等等数据存放在内存数据类型仅仅支持简单的k/v类型的数据,需要客户端自己处理复杂对象Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储虚拟
2015-09-25 11:21:55 625
原创 linux常用命令 和shell脚本(必知)
从工作中总结了一些非常实用的linux命令如下:命令实例功能curl -I http://127.0.0.1:8088/index.jspcurl -I http://127.0.0.1:8088/index.jsp返回200确认服务正常sudo mv healthcheck.html healthcheck.html .bak
2015-09-24 21:17:44 7564
转载 5W1H 和 鱼骨分析法
1. 5W1H 分析法解决事件 Who (谁来做) When?(何时做) Where?(何地做) What? (做什么) Why? (为什么做) How? ( 怎么做)。5W1H思考点人WHO第一步 用利益分析法把这个事件的所有参与人员罗列出来 既是这个事件对谁有利对谁有害 第二步用过去现在将来分析法分
2015-09-24 20:47:34 8609
原创 java mock 工具
1. mock对象一个测试例子:为了测试 类A, 有 以下方案:方案1: 把整个依赖树构建出来,也就是BCDE的实例但是, 当 类 B,C,D,E一个或多个未开发完成时或者 想让 A,B,C三个类隔离开来,如何测试类A呢? 此时可以考虑下面的方案。方案2: 使用mock2. mock 关键点关键点miaos
2015-09-24 18:37:32 3018
原创 软件生命周期模型
1. 瀑布型生命周期注 :第一个公司软件开发所用的就是瀑布型,缺点大型的项目问题往往发现晚。(1)瀑布型生命周期主要阶段阶段特点1. 问题的定义及规划开发方与需求方共同讨论,主要确定软件的开发目标及其可行性2. 需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。3. 软件设计根
2015-09-24 18:04:56 1017
原创 安全测试(二)未完待续
1. 免费的Web安全测试工具 工具 系统 特点 Netsparker Community Edition Windows 检测SQL注入和跨页脚本事件。当检测完成之后它会给你提供一些解决方案 Websecurify Windows, Linux, Mac OS X开源的跨平台 简单易用的开源工具,此程序还有一些人插件支持, 可以自动检测...
2015-09-24 16:48:36 1018
原创 安全测试(一)
1. 安全测试目的(1).提升IT产品的安全质量; (2).尽量在发布前找到安全问题予以修补降低成本 ;(3).度量安全。(4).验证安装在系统内的保护机制能否在实际应用中对系统进行保护,使之不被非法入侵,不受各种因素的干扰。 2. 与功能测试区别区别点 功能测试 安全测试 目标不同 以发现BUG为目标 以发现安全隐患为目标 假设条件不同 ...
2015-09-24 15:54:23 1861
原创 testng(一)安装和基本使用
1. 教程TestNG入门教程 :http://www.yiibai.com/testng/EasyMock教程 : http://www.yiibai.com/easymock/
2015-09-22 22:10:27 14749
转载 PostgreSQL与MySQL比较
本文转载自:http://www.oschina.net/question/23734_626231. MySQL相对于PostgreSQL的劣势分类mysqlpostgres引擎垄断最重要的引擎InnoDB很早就由Oracle公司控制。目前整个MySQL数据库都由Oracle控制。BSD协议,没有被大公司垄断。
2015-09-22 21:01:24 1041
原创 testng 与 junit 4对比
1. testng TestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnit 和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。TestNG是一个开源自动化测试框架;TestNG表示下一代。 TestNG是类似于JUnit(特别是JUnit 4),但它不是一个JUnit扩
2015-09-22 10:49:43 1036
原创 junit 单元测试
1. junitJUnit是一个Java语言的单元测试框架(回归测试框架)。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit
2015-09-22 09:32:32 823
原创 接口测试及httpclient深入
工具及特点名称特点junit1)提供丰富API支持多种验证结果正确性的逻辑 2)通过参数化、@before、@after等特性,支持用例代码可复用 3)suite的模式支持case的批量运行 4)有展现良好的报表 5)与eclipse ide集成,使用方便httpclient支持HTTP协议的客户端编程
2015-09-22 09:23:32 3841
原创 持续集成CI(三)待具体实践
参考测之重器-Fitnesse 自动化测试框架搭建指南 : http://www.ituring.com.cn/minibook/10775自动化测试框架搭建指南视频课程: http://edu.51cto.com/course/course_id-3386.html
2015-09-22 08:59:35 651
原创 持续集成CI(二)Jenkins
1. Jenkins 简介Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,其前身叫hudson ,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。Jenkins 发布和运行的形式都很简单,您可以去 Jenkins 官网下载安装包后,只需一个“java -jar jenkins.war”命令就能将其运行起来。官网:
2015-09-21 21:51:23 1872 2
原创 项目管理工具(测试必知)
工具分类 个人认为,项目管理工具分为3类: 1、 配置管理 如 svn, git 2、 纯 bug 缺陷管理 如 bugfree, bugzilla 等,只用来管理bug 3、 任务/项目管理 如 禅道,jira, redmine等,从需求阶段(需
2015-09-21 10:57:29 3383
原创 测试 必用 工具(测试工具知多少)
json对比http://tlrobinson.net/projects/javascript-fun/jsondiff/
2015-09-21 10:10:26 2917
原创 http调试,抓包工具-fiddler
功能能够记录并检查所有你的电脑和互联网之间的http通讯; 设置断点; 修改 cookie,html,js,css等文件。常用功能点:1、 用fiddler 抓http(s)的包,保存,回放。2、 使用fiddler配置host3、 查看每次请求的IP。4、 使用fiddler构造请求Post包。5、 使用fiddler中断功能,进行调试跟踪6、 模拟网
2015-09-21 10:07:02 2665
原创 jmeter(二)测试思维
基准测试基准测试可以在一个相对短的时间内收集可重复的结果。进行基准测试的最好方法是,每次测试改变一个且只改变一个参数。例如,如果想知道增加JVM内存是否会影响应用程序的性能,就逐次递增JVM内存(例如,从1024 MB增至1224 MB,然后是1524 MB,最后是2024 MB),在每个阶段收集结果和环境数据,记录信息,然后转到下一阶段。这样在分析测试结果时就有迹可循。“ramp-u
2015-09-19 22:37:56 825
原创 jmeter(一)
什么是jmeterJMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试、性能测试和压力测试的工具。负载测试: 这类测试使系统或者应用程序在预先设计好的极端场景下测试运行。这类测试用来评估系统或者程序在极端条件下的行为。性能测试: 这种测试被用来检测系统的性能表现,包括特定情况下,系统的响应能力和稳定性。压力测试: 这类测试通过载入更多的外部资源,并使系统组
2015-09-17 11:01:25 1618
原创 xpath- 一种xml解析器
什么是xpath简言之,一种xml解析器。 XPath 可用来在 XML 文档中对元素和属性进行遍历。注: xml的其他解析器有哪些?答:Dom解析器 - 解析,查询,修改XMLSAX解析器 -解析,查询,修改XMLJDOM解析器 -解析,查询,修改,创建XMLStAX解析器 -解析,查询,修改,创建XM
2015-09-17 10:00:50 858
原创 selenium自动化测试(二)
入门入门:http://www.yiibai.com/selenium/selenium_ide.html视频入门:http://pan.baidu.com/s/1eQppsWE实例
2015-09-17 09:30:29 1194
原创 单元测试-白盒测试(一)
入门实践junithttp://blog.csdn.net/andycpp/article/details/1327147
2015-09-06 14:24:10 854
基于Vue的智能收藏夹及拦截页面请求
2023-08-09
基于chrome插件的智能收藏夹
2023-08-07
chrome插件实例开发
2023-08-04
Charles.zip
2018-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人