摘要:
一、nginx说明Nginx 是一个很强大的高性能Web和反向代理服务器:在高连接并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应;Nginx作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器)。二、系统环境Centos 5.2默认安装# 阅读全文
摘要:
JSValidation是一个表单验证的框架,可以通过配置xml文件的形式,来完成表单的验证。下面是个简单的例子。1,下载JSValidationhttp://vdisk.weibo.com/s/mwHY92,建立web项目,把validation-framework.js,validation-config.xml,validation-config.dtd,这3个文件放入你的项目,我放在js目录下3,建立含有表单的html页面在网页的前面加上对JSValidation的引用<scriptlanguage=”javascript”src=”js/validation-framework 阅读全文
摘要:
第1讲-安装目录分析第2讲-认识QTP操作窗体第3讲-QTP示例程序业务讲解第4讲-QTP高手进阶指南第5讲-初试QTP脚本录制回放第6讲-QTP脚本增强与调试第7讲-QTP的三种录制模式第8讲-QTP参数化技术第9讲-QTP检查点技术第10讲-QTP输出值技术第11讲-QTP帮助文档使用第12讲-QTP对象探测器第13讲-QTP对象管理机制(1)第14讲-QTP对象管理机制(2)视频详情请查看:本文固定链接:http://www.test-life.org/?p=310 | 测试之路-My Test Space 阅读全文
摘要:
加载及注册JDBC驱动程序Class.forName(“com.mysql.jdbc.Driver”);Class.forName(“com.mysql.jdbc.Driver”).newInstance();JDBC URL定义驱动程序与数据源之间的连接标准语法:<protocol(主要通讯协议)>:<subprotocol(次要通讯协议,即驱动程序名称)>:<data source identifier(数据源)>MySQL的JDBCURL格式:jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][ 阅读全文
摘要:
TPS 1 Transactions Per Second 的 缩 写, 也 就 是 事 务 数/ 秒2 Throughtput Per Second 的缩写,单位:Byte/second 字节/秒,也就是吞吐量啦。。。。。【分享】Network Interface 计数器许多人对 Kbps、KB、Mbps 等速度单位有所误解,以下简单解释一下所谓的 1.5M、3M、6M 如何计算。所谓 1.5M 宽带,其实是指 1.5Mbps (bits per second),亦即 1.5 x 1024 / 8 = 192KB/sec,但这只是理论上的速度,实际上则要再扣约 12% 的 Ethernet 阅读全文
摘要:
gcc的发布主要包括两部分:gcc编译器,和gcc编译器本身所依赖的运行库,如下:gcc-3.2.2|+gcc //GNU Compiler Collection编译器本身|| +java //java编译器,主要是前端的实现|| +objc //objectc编译器,主要是前端的实现|| +ada //ada编译器,主要是前端的实现|+libobjc //objectc编译器的运行库|+libstdc++-v3 //c++编译器的运行库|+libjava //java编译器的运行库编译步骤:1 下载源码包,如gcc-3.2.2.tar.gz2 如果需要的话,可能还需要下载一些特定平台相关的p 阅读全文
摘要:
转至:http://www.taobaotest.com/blogs/2334在之前关于使用Xcode Plugin和Clang scan-build Plugin实现iOS的持续集成的文章中指出这些插件在实现需要的功能时实际上也是借助了命令行来实现,这几天稍稍研究了一下这些命令行,根据捕捉到的命令进行了整理,目前整合出了完全使用命令行来实现iOS的持续集成的方式,目前把相关的命令行代码分享一下,供大家参考:#设置命令路径WORKSPACE_PATH=`pwd`SCAN_BUILD_PATH=~/dev-tools/clang/llvm/tools/clang/tools/scan-build 阅读全文
摘要:
package com.yk.userlive.base; import java.net.MalformedURLException;import java.net.URL;import java.util.concurrent.TimeUnit; import org.openqa.seleni 阅读全文
摘要:
[如需转载,请在转载时注明出处,并保证本文的完整性] 这个标题想了好久,在几经周旋之后,最终以“再度测试,曾几何时”作为标题。此篇文章主要描述我从事测试工作以来的点滴,从一个对测试涉足未深,到现在的略知一二。 时隔3年多的今天,我依然对测试充满了热爱之情,喜欢测试、测试工作给我带来诸多激情。在确定自己职业规划的立场上,给足了我动力和信心。踏入社会,资历尚浅2009年,我对测试行业了解甚少,在无数次面试过程中,身心体会找工作的艰辛;经过一段时间面试之后,调整了下自己的心态,对每个求职者来说,第一份工作很重要,往往求职者就是因为社会经验不足,存在着自卑心理,害怕面试,面试官一问三不知;其实不然,只 阅读全文
摘要:
1.、启动mysql后,以root登录mysql[root@localhost ~]#service mysqld start[root@localhost ~]#mysql -uroot -p11111112 、[root@localhost ~]#show variables like ‘character%’ //查看默认编码+————————–+—————————-+| Variable_name | Value |+————————–+—————————-+| character_set_client | latin1 || character_set_connection | l. 阅读全文
摘要:
红帽中出现This system is not registered with RHN这个的原因是因为红帽中没有注册RHN。解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d /rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得到CentOS- Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做 阅读全文
摘要:
mock类型描述测试桩测试桩实际上是给定接口最简单的实现。例如,测试桩内的方法通常返回硬编码的、无意义的值。伪实现伪实现比测试桩更复杂,通常可以认为是接口的另一种实现。换言之,虽然伪实现并不是鸭子,但是其外形和行走方式和鸭子并无二致。相比之下,测试桩只是看起来像鸭子而已。模拟对象从实现角度而言,模拟对象更加复杂。模拟对象可以验证待测对象与其协作对象的交互。由于具体实现方式不同,有些模拟对象可以返回硬编码的值,而有些能够提供逻辑的伪实现。模拟对象通常由框架或类库(像EasyMock)动态产生,不过也可以手动实现。本文固定链接:http://www.test-life.org/?p=30 | 测试 阅读全文
摘要:
每当谈及代码覆盖率时,总有人会问“覆盖率的标准应当是多少?”应该是100%,90%,还是80%?答案是,看情况。选择覆盖率的标准时,应该考虑所用的技术、语言以及开发工具等,还要考虑其他许多因素。java及J2EE项目通常会选择85%作为标准,之所以是85%,并不是因为某些功能没有测到,而是因为语言和API的设计风格使得100%的覆盖率不太现实而已。本文固定链接:http://www.test-life.org/?p=54 | 测试之路-My Test Space 阅读全文
摘要:
http_load-parallel100-fetches10000#100个并发执行10000次http_load-parallel100-seconds3600#100个并发执行1小时http_load-rate100-fetches10000#每秒100个请求频率,请求10000次http_load-rate100-seconds3600#每秒100个请求频率执行1小时本文固定链接:http://www.test-life.org/?p=25 | 测试之路-My Test Space 阅读全文
摘要:
详情点击链接:http://www.test-life.org/?p=22 | 测试之路-My Test Space[原创文章,如需转载,请在转载时注明出处,并保证本文的完整性]介绍:http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。一、http_load安装1)下载http_load安装包A、可以直接下载:wgethttp://acme.com/software/http_load/http_load-12mar2006.tar.gzB、可以直接下载到 阅读全文
摘要:
今天抽点时间,用java写个webserver,主要采用socket和多线程技术,实现一个java web服务器。1、新建一个java项目webserver;2、新建2个java文件:WebServer.java和Processor.java3、WebServer.javapackage web.com;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class WebServer {public void serverSocket(int prot){try{Serve 阅读全文
摘要:
【详情点击链接:http://www.test-life.org/?p=56 | 测试之路-My Test Space】public class TestCharacter {final static int time = 50000; //循环次数public TestCharacter(){}public void test(String s){long begin = System.currentTimeMillis();for(int i=0; i<time; i++){s += “add”;}long over = System.currentTimeMillis();Syst 阅读全文