随笔分类 -  测试

摘要:有的网友会发现在给"远程协助"打钩时,是灰色的没法钩上,也就没办法开启。这是因为windows2008的安全性已经被微软设计的很高,默认刚安装上2008系统时并没有安装上这项服务,需要你用执行相应的安装操作。具体如下:打开"服务器管理器"右击"功能"选择"添加功能",将右边窗口中"远程服务器管理工具"下边的"远程协助"打上对钩"再点击"下一步"再点击"安装"需要等待几分钟安装完后再去执行上边第1步操作就成功开启了远程桌面功能。 阅读全文
posted @ 2013-09-23 15:50 爱我所艾 阅读(27550) 评论(0) 推荐(2)
摘要:禁止使用索引:ignore index---------------------强制使用索引:forceindexmysql> explain select * from userinfo where username='test1'\G*************************** 1. row *************************** id: 1 select_type: SIMPLE table: userinfo type: refpossible_keys: username key: use... 阅读全文
posted @ 2013-09-05 09:13 爱我所艾 阅读(1543) 评论(0) 推荐(0)
摘要:纯属自己理解,如有误导概不负责O(∩_∩)O加索引:mysql> flush status;Query OK, 0 rows affected (0.00 sec)mysql> flush tables;Query OK, 0 rows affected (0.02 sec)mysql> explain select * from userinfo where username='test1'\G*************************** 1. row *************************** id: 1 select_type: S 阅读全文
posted @ 2013-09-04 18:31 爱我所艾 阅读(4024) 评论(0) 推荐(0)
摘要:需求: 在测试程序的时候,程序会大批量的上传文件到规定目录,然后文件根据日期DAY新建文件夹存放,比如28号上传的文件放到 .../28/* 内,29号上传的文件放到 .../29/*内,因为需要测试持续上传3天,而磁盘空间有限,必须删除上传完的文件,确保空间足够。实现: 自己能用就好,不需要通用。#-*-coding=gbk -*-import osimport timedef listDir(fileDir): for eachFile in os.listdir(fileDir): if os.path.isfile(fileDir+"/"+eachFile): .. 阅读全文
posted @ 2013-08-30 13:40 爱我所艾 阅读(6187) 评论(1) 推荐(0)
摘要:今天遇到一个问题:emr(拥有dba权限)导出来的dmp,想要导入到test(普通权限)中,提示:只有 DBA 才能导入由其他 DBA 导出的文件,而test又不能赋予dba权限,那解决办法就是在找一个具有dba权限的用户wangchy,然后导入,具体命令为:C:\Documents and Settings\Administrator>imp wangchy/wangchy@24 file=c:\1.dmp fromuser=emr touser=test ignore=y 阅读全文
posted @ 2013-05-29 09:35 爱我所艾 阅读(8241) 评论(0) 推荐(0)
摘要:本文转自51testing,看着感触挺大,特意COPY过来。一不留神,毕业后在软件公司里已经工作七年多了。期间经历了民企、国企、美国硅谷小外企和大型外企,做过正规软件开发(团队规模10人以上,有产品经理、开发人员、测试人员、文档工程师,客户为Cisco,出过2个以上的版本,代码量在20万行以上),功能测试、性能测试、测试自动化、测试辅助工具开发、国际化测试、本地化测试、兼容性测试、第三方测试、测试团队管理,对软件测试的理解也逐渐深入。特写下以下文字与大家分享。 l、软件测试的前途 软件测试在整个软件生命周期中是必不可少的重要一环,但是其在研发体系中的重要性要弱于软件开发和基础技术研究(如搜.. 阅读全文
posted @ 2013-01-07 09:20 爱我所艾 阅读(410) 评论(0) 推荐(0)
摘要:原文地址:http://ihuangweiwei.iteye.com/blog/12193021. 测试环境UbuntuServer10.012. 在服务器上安装 jstatd 组件 使用apt-get 命令安装 openjdk 即可 :Java代码 sudoapt-getinstallopenjdk-6-jdksudo apt-get install openjdk-6-jdk3. 在服务器上配置 jstatd 的 securitypolicy 文件 jstatd是一个监控 JVM 从创建到销毁过程中资源占用情况并提供远程监控接口的 RMI ( RemoteMethodInvocation. 阅读全文
posted @ 2012-12-21 10:05 爱我所艾 阅读(1730) 评论(0) 推荐(0)
摘要:今天尝试着学习 Java VisualVM这个工具,但是在更新插件的时候报错: ERROR: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: basic constraints check failed: pathLenConstraint violated - this cert must be the last cert in the certification path经过网上查找是证书的问题,现在. 阅读全文
posted @ 2012-12-21 09:25 爱我所艾 阅读(2053) 评论(0) 推荐(0)
摘要:比较喜欢用command line方式,因为这样省去了用ant task方式写xml的麻烦。前几次在执行了cobertura-instrument.bat之后,根据网上说的把cobertura.jar和cobertura.ser拷到tomcat的bin目录下,启动tomcat就会报错,见下图: 后来在同事的帮助下,网上也查了一下,说要把jar包放在lib目录下,于是把cobertura.jar拷到tomcat/common/lib目录下,见下图:再次启动tomcat,成功~ 对于用command line方式来使用cobertura,现总结如下:1.拷贝cobertura.jar到tomcat 阅读全文
posted @ 2012-12-14 16:48 爱我所艾 阅读(1484) 评论(0) 推荐(0)
摘要:Get和Post的区别以前总认为get和post的区别是1. GET使用URL或Cookie传参。而POST将数据放在BODY中。2. GET的URL会有长度上的限制,则POST的数据则可以非常大。3. POST比GET安全,因为数据在地址栏上不可见。反驳结果如下:1、现代的Web Server都是支持GET中包含BODY这样的请求2、浏览器与服务器的限制,并不是get3、一些抓包工具完全可以看到BODY的内容区别:一个用于获取数据,一个用于修改数据POST和GET的差别其实是很大的。语义上,GET是获取指定URL上的资源,是读操作,重要的一点是不论对某个资源GET多少次,它的状态是不会改变的 阅读全文
posted @ 2012-08-31 15:32 爱我所艾 阅读(187) 评论(0) 推荐(0)
摘要:TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快.UDPUDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协 阅读全文
posted @ 2012-06-26 11:02 爱我所艾 阅读(231) 评论(0) 推荐(0)
摘要:websphere远程debug就是当websphere跑工程时候,我们能在eclipse本地,调适布置在同时运行在websphere下的工程。 它跑的是domain下的工程,但是我们调试只是在本地调试对应的src里的JAVA文件,因此本地SRC的JAVA文件不用COMPILE也能DEBUG. 1.关于WEBSPHERE端。 相关连接:如何设置websphere. http://www.jetbrains.com/idea/docs/WebSpherehowto.pdf servers->application servers->servername->configurati 阅读全文
posted @ 2012-06-21 15:24 爱我所艾 阅读(2495) 评论(0) 推荐(0)
摘要:Cucumber的官网未详细说明如何搭建环境,或者我没有找到,网上搜集各种资料终于搭建起来了。 1、安装RubyInstaller:http://rubyforge.org/projects/rubyinstaller 2、安装完成后在命令行运行: ruby –v 可以查看是否安装成功 3、安装DevKit:http://github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe 4、i. 把下载下来的压缩包解压到Ruby的安装目录ii.在命令行下转到DevKit的目录i... 阅读全文
posted @ 2012-05-31 13:05 爱我所艾 阅读(409) 评论(1) 推荐(0)
摘要:一次测试soapUI脚本,需要查看参数的值,但是忘记了脚本是什么,记录下来。com.eviware.soapui.support.UISupport.showInfoMessage(items) 阅读全文
posted @ 2012-05-09 15:12 爱我所艾 阅读(244) 评论(0) 推荐(0)
摘要:11年的时候经理让我弄持续集成,目的很简单,就是为了验证开发人员提交的代码是否编译通过。12年说要利用CI来看单元测试覆盖率,虽然弄好了,但是单元测试还是没有执行起来,代码漫漫修远兮。一、下载HUDSON,放到tomcat容器内二、设置HUDSON环境变量HUDSON_HOME,避免HUDSON的工程都放在C盘下。三、下载一些HUDSON插件emma.hpi:单元测试覆盖率Record Emma coverage reportEmma XML report:target\site\emma\coverage.xmldeploy.hpi:部署到TOMCATsubversion.hpi:svn下载 阅读全文
posted @ 2012-05-09 15:09 爱我所艾 阅读(606) 评论(0) 推荐(0)
摘要:领导让建议一个maven私服来管理maven的jar包,于是上网搜索找到了artifactory,还不错,特把如何在linux部署artifactory记录下来。一、从http://www.jfrog.org/download.php上下载最新版, 我在这里下载到的是artifactory-2.1.2.zip, 将artifactory-2.1.2.zip解压到/usr/local/artifactory-2.1.2二、安装 1、进入artifactory-2.1.2 目录 cd /usr/local/artifactory-2.1.2/bin 2、./install.sh 即可完成Artic 阅读全文
posted @ 2012-05-09 15:02 爱我所艾 阅读(3010) 评论(0) 推荐(0)
摘要:在你要进行功能(可以在性能测试的开始)测试前,执行以下语句,意思是给SQL做一个整体的快照,储存在数据库中,生成一个snap。 exec dbms_workload_repository.create_snapshot;然后开始执行你要执行的功能或者性能测试。执行完功能后,再次执行1中的语句,再创造一个快照。下面就是生成报告了:首先进入$ORACLE_HOME/rdbms/admin目录,在sqlplus下运行@awrrpt,开始执行报告的生成 阅读全文
posted @ 2011-11-30 11:18 爱我所艾 阅读(2146) 评论(0) 推荐(0)