51CTO博客开发
引子:UXX 项目的性能测试,有这样一个需求。一对绑定/解绑的API,需要测试是否满足需求方的PV;并且描绘出性能曲线,观察性能曲线的拐点。但是,绑定的数据,不能在线程之间共享(业务逻辑的限制,对于已经绑定的一对数据,再被另一个线程进行绑定操作,会报出重复绑定的异常)于是,我们需要考虑下如何进行参数化方法一:以20并发为例,如果测试类拥有一个带参数的构造函数,我们很容易在main方法中new 20
http://blog.csdn.net/evane1890/article/details/3313772 JAVA语言提供了独立于平台的线程机制,保持了”write once, run anywhere”的特色。同时也提供了对同步机制的良好支持。 在JAVA中,一共有四种方法支持同步,其中三个是同步方法,一个是
引子:Uxx线上机器,发现两颗CPU的使用率高达100%。但是load还是比较低的,8核机器,load=2。问题:到底是什么原因呢?死锁?死循环?频繁执行某个task?频繁FGC?一时间猜测纷纭。。。。蛛丝马迹:1)利用java自带的工具JVisualVM,观察下线程,看到了两个活动的线程,这不是Uxx的某task么?如下图所示2)dump线程出来看下3)定位到代码去看看 PersonInfoSy
开源代码,要去读一读写框架是你最大的自豪,测框架是我最大的骄傲——测好框架
看了同事的分享,打算在以下几方面改进自己的测试代码。先了解下坏的测试有些什么毛病: • 测试代码冗长,晦涩难懂。 • 测试失败的信息不够明确,需要太多的debug才能定位。 • 测试需要人工的干预(比如数据准备,改变条件等
http://dev.csdn.net/htmls/49/49876.htmlhttp://www.ibm.com/developerworks/cn/java/j-dyn0603/ Java Reflection (JAVA反射) 作者: corlin 日期: 04-05-10 10:32 点击数:
更多规则参考:http://blog.csdn.net/jack0511· AvoidCatchingThrowable: This is dangerous because it casts too wide a net; it can catch things like OutOfMemoryError. 翻译 避免catch Throwable对象:这
一个完全兼容的J2EE应用服务器,必须有一个web容器和一个EJB容器(以及其他东西)。Tomcat只是一个容器,只是与J2EE中有关web容器部分的规范兼容,而不是一个完全的J2EE应用服务器,因为tomcat没有EJB容器。我曾经只用tomcat创建和部署了一个简单的网站,这是何解?答:如今,独立的web容器通常配置为与一个web服务器(如apache)协作。不过tomcat容器本身就能作为一
转自鼎爷的博客,感觉对我们测试同学评估一个系统加强测试点和可测性挺有帮助。 很多设计都是我们血的教训换来的,可以说每一条都会对应一个bug或一个故障。 ======================================== Dubbo设计分享——实现的健壮性 by liding on 三月 17th, 2011 Dubbo作为远程服务暴露、调用和治理的解决方案,
XSS(cross site scipt) cheat是安全测试的最常见的漏洞。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常忽略其危害性。当他与csrf攻击手法结合时,会变的很强大很可怕(个人意见)。怎样测试XSS呢?推荐一个好的去处:h
1、项目进度 1.1测试执行阶段写清楚当前是在冒烟阶段、功能测试执行阶段,还是回归测试阶段写清楚当前阶段预计在什么时候结束(在可控的情况下,如果不可控或者不可预测,说明风险在哪里)写清楚当前测试了哪个模块,还有哪些模块没有测试(一般都是先测试优先级高的模块)写清楚下个星期的测试计划是什么2、测试情况2.1 再介绍一下本周的测试模块2.2 写清楚当前模块的质量情况:open了多少bug,fix了
http://download.oracle.com/javase/6/docs/technotes/guides/management/agent.htmlhttp://blog.csdn.net/wangchengsi/archive/2008/01/01/2008413.aspx我在性能测试过程中,监控jvm进程的资源使用情况,方法是:1、JAVA_OPTS="$JAVA_OPTS -Dco
一、编译的时候,把依赖的源代码打入jar包,而不仅仅是类文件mvn eclipse:eclipse -DdownloadSources 二、公司开发的maven插件,生成webx2,webx3,roma等框架的quick-start骨架。mvn scaffold:create三、编译时遇到“ 编码 GBK 的不可映射字符 ”错误 添加 <properties>
1、在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum -y install httpd安装多个相类似的软件时yum -y install httpd*安装多个非类似软件时yum -y install httpd php php-gd mysql卸载一个软件时yum -y remove httpd卸载多个相类似的软件时yum -y remove httpd*卸载多个非类似软
1、设计方面需求和设计阶段的交接做过的项目的设计2、编码方面java set和list的区别java hashMapspring aop的实现层面是否编写单元测试,覆盖率要求是多少3、介绍该岗位的现状和需求
看到一篇好文章,分享一下:HttpClient入门HttpClient 基本功能的使用 GET 方法 使用 HttpClient 需要以下 6 个步骤: 1. 创建 HttpClient 的实例 2. 创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址 3. 调用第一
一、pc2的一个问题: element表,package删除之后,status改为removed(形似逻辑删除) 但是在重新新增这条package之后,不会加status改为enabled,而是新增一条数据(这其实就是物理添加) 所以,不断累积数据库里面的数据,造成数据库里面很多无用数据 需要在新的后台
An int value that may be updated atomically. See the java.util.concurrent.atomic package specification for description of the properties of atomic variables. An AtomicInteger is used in applica
一:Cache-control方面: 利用插件firebug-》网络-》HTML->HEADERS查看,cache-control,Expires,Last-Modified信息 private no-cachemust-revalidate max-age 按F5刷新页面 &nb
一:Cache-control方面:利用插件firebug-》网络-》HTML->HEADERS查看,cache-control,Expires,Last-Modified信息 private no-cachemust-revalidate max-age 按F5刷新页面 回车&
把自己之前做的性能测试过程整理一下,放到博客上面,以免遗忘。~~~~~~~~~~~~~~~~~~~~~~~~2 、性能测试流程: 0)在发起压力之前起服务,一般在(136.25)上 1)性能测试方法:引入测试接口jar包,主要运用results.starttime()和results.stoptime()计算时间
转自部门blog:http://172.29.62.165/alicms/a/Javabianchengyuyingyong/Javajichu/2010/0909/112.html我常用的加颜色标注:Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复
出了个错,看到下面这篇文章才解决的,感谢作者,转载一下: 原文地址http://hi.baidu.com/%B9%C2%B6%C0%B5%C4%D1%B0%D5%D2%D7%C5/blog/item/c8dcc32de618c4e68a139987.html org.springframework.beans.NotWritablePropertyExcepti
1】2】 测试的优势用户角度测试敏感性,测试能力3】从测试的角度评估开发质量4】面向开发质量的测试5】baidu推敏捷。。。6】2010年测试重心从简单的find bug,到模拟复杂的场景分析,预防缺陷
1、设计阶段过TC,要充分挖掘需求,TC要细致2、开发阶段写测试代码,尤其是接口测试代码。开发一旦完成,就可以拿来执行测试用例,一旦有修改,还是可以直接拿修复的版本来执行用例3、测试阶段,集中力量完成压力测试,稳定性测试。当然在前期,可以将性能测试的脚本写出来。并且和开发review,此脚本的预期结论,作为测试准入的条件。3、除了测试向前,还有质量提高的更向前1)那些bug是否能不要让他出现 2
以前自己对流程和项目管理,过程改进这一块太不重视了,review的时候被问的一愣一愣,而且对于测试驱动开发参与设计这一类的问题想得很少。 从现在开始,迎头赶上吧。 这也是做PM,做M的同学最关注,也是考评的大点啊。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1、什么时候应该立项?立项要经过谁审批? 确定项目范围和PM,就应该进
package com.alibaba.threadTest; public class TestSyncMethod implements Runnable{ int b=200; public void m1() throws InterruptedException{
参见http://wenku.baidu.com/view/07411985ec3a87c24028c448.html 1、mysqlbinlog xxx-bin.001|more 查看binlog 2、set SQL_log_bin =0 停止使用binlog &
public class theadTest{ public static void main(String []args) {  
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号