高手的存在,就是让服务10亿人的时候,你感觉只是为你一个人服务......
  • About Me



  • 兴趣爱好


  • 上一张

    loadrunner调用java程序

    有些时候,需要使用LR来调用我们写好的java程序(接口),做一些压力测试。
    那么问题来了,怎么使用LR进行工作呢?

    Linux系统抓包-tcpdump与tcpflow

    平时抓包用的最多的是wireshark和httpwatch,
    如果想在linux服务器上抓包,比较常用tcpdump,tcpflow命令,tcpdump对http包的抓取支持不好,tcpflow的http的抓取表现不错

    lrs_set_recv_timeout 解决长连接等待

    最近又碰到坑爹的通讯项目,web端登录与客户端登录消息用的一套长连接机制。
    脚本写的真是蛋疼、累死,不仅要用socket协议,还要模拟长连接接收消息,最后要看一堆无语的data.ws文件。
    而且,两个部门协作起来真是无力吐槽了!
    还好有lrs_set_recv_timeout

    centos7.1下docker安装

    之前已经介绍了docker,今天来安装一下。
    首先,准备一个 CentOS 的操作系统
    Ubuntu 或其它 Linux 操作系统也能玩 Docker,这里就不介绍了。

    atom编辑器爆爆爆

    狂拽炫酷屌炸天的编辑器插件,
    来点音乐、再配上机械键盘,啪啪啪!爆爆爆爆!!
    Alt text
    Alt text

    Jprofiler安装

    Jprofiler是一个全面的JAVA剖析工具,它有很好的GUI帮助我们定位性能瓶颈、抓住内容泄露等问题。
    之前一直没机会用,最近在某新项目组压性能的时候用了一下。
    灰常牛X,直接定位到sql层面的问题(耗时长),在问题定位上省了很多时间。
    项目组用的mysql数据库,慢查询真的挺shi的,如果用的oracle,AWR,ADDM,SLA一下,啪啪啪完事~

    docker

    如果你现在不知道docker,那你在这个圈子里就low了。
    docker作为一个轻量级的虚拟化解决方案,完爆其他的虚拟化技术(kvm、vmware…),各大互联网公司,阿里、百度、qiniu等等,只要是做云的,都开始转向docker,包括VMware也宣布与docker合作。
    不得不说民间大神还是吊啊,脑子和技术杠杠的!
    Alt text

    kafka入门

    公司的一些项目用的ActivemMQ,最近有个项目开始尝试使用Kafka,有幸帮忙测试了kafka-Producer和Consumer消息吞吐相关的性能,包括broker切换消息的丢失率。在此之前,我对kafka完全不了解。
    kafka 作为分布式的消息系统,性能大大超过传统的ActiveMQ,市场前景很广,虽然目前还有一些不足的地方,但以后很可能会是分布式消息系统的主流,有必要学习一下!