`
CharlesCui
  • 浏览: 427342 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
我搬家了,新博客地址是: http://cuiz.me     欢迎大家到我那里逛逛。 JE88。
代码在这里: http://code.google.com/p/roadrunner/ 安装: gem install RoadRunner –source http://rubygems.org RoadRunner4.0版本加了两个非常重要,也是很多同学很期待的功能: 1.进程模式 2.性能监控(监控Xnix系统) 下面是进程模式的一个例子, 功能是测试下载一个文件 #!/usr/bin/env ruby #下载一个mac版本的QQ $:.unshift File.join(File.dirname(__FILE__),'..','lib') require ...
Code Base on https://github.com/charlescui/CBenchmark   这是我实现的一款性能测试工具,之前在工作中常用LoadRunner之类的工具来完成性能测试,但受限于LR极其昂贵的Lisence以及难以定制的SDK,于是我用C/C++实现了这个工具,并借助Linux系统对线程和进程的良好调度,可以实现极高的并发压力.   使用的用例有待补全,请大家持续关注官方主页或者github项目主页.   ----------   http://cuiz.me/cbenchmark/2011/07/cbenchmarkjieshao/ 介绍 ...
          计算机绘图很麻烦,一定要找到好工具。   通过这些工具生成的图形可以让人们的思维更抽象,不必拘泥于数值的大小,可以凭感觉得到一些重要的信息, 比如从上面的依赖关系可以看到,哪些lib在rails中是 ...
测试工具:ab   测试用例: 1.短连接 2.长连接   APP: class App < Sinatra::Application get '/' do "HELLO "+Time.now.to_s end get '/sleep' do sleep 5 "HELLO "+Time.now.to_s en ...
  wget ftp://ftp.ruby-lang.org:21//pub/ruby/1.9/ruby-1.9.2-p180.tar.gz tar -zxvf ruby-1.9.2-p180.tar.gz cd ruby-1.9.2-p180 ./configure --prefix=/usr/local/ruby-1.9.2-p180 make sudo make install export PATH=/usr/local/ruby-1.9.2-p180/bin:$PATH echo export PATH=/usr/local/ruby-1.9.2-p180/bin:$P ...
printf输出看不到,原因是stdin输出是行缓冲,要有换行符的话会很快看到输出结果。
http://libsmtp.sourceforge.net/   用纯C写的smtp客户端已经很少了,更重要的是性能要好,不要有太多附加的东西,只需要完成smtp主要协议就行, 我还是很喜欢这个项目的,我用它做smtp邮件系统的性能测试,可惜好久没更新了。   file:plg_login.c   /* username */ usr = (char*)malloc_ (2*strlen (srv->username)+4); siz = alg_b64_encode (srv->username, strlen (srv->user ...
  表现:   windows平台,使用libcurl,编译(link阶段)时遇到: VS报错  error LNK2001: unresolved external symbol __imp__curl_easy_perform error LNK2001: unresolved external symbol __imp__curl_easy_setopt error LNK2001: unresolved external symbol __imp__curl_easy_init error LNK2001: unresolved external symbol __imp_ ...
  用来指导打Dota时选择哪个机房的代理和平台。    以下为转载:   写道 三款对战平台   浩方对战平台   特点:支持多款竞技游戏   它是目前国内最大的游戏对战平台,玩家不仅可以以局域网般的速度进行时下最火爆的cs、war3、星际等竞技游戏,更可以方便的在平台内部浏览大量游戏资讯,享受舒适服务。   VS对战平台   特点:有独特的师徒系统,但支持竞技游戏较少   一款全新的电子竞技游戏平台,具有很多专业性的强大功能,例如:游戏用户名锁定系统,记录用户所有战绩的积分排名系统等等,使玩家能够很轻松的找到自己水平相近的朋友。   QQ对战平台   特点:与QQ紧密结合,使 ...
apache模块, 下载某一个文件, 性能测试打靶用, 当靶子。   /* ** mod_preview.c -- Apache sample preview module ** [Autogenerated via ``apxs -n preview -g''] ** ** To play with this sample module first compile it into a ** DSO file and install it into Apache's modules directory ** by running: ** ** $ a ...
  传染性测试-新的测试理念 性能测试可以增加一种新的测试理念,当我们做一个破坏性测试时,确定一个破坏点以及相关策略,会得到一个期望的测试结果。这是测试系统的健壮性。但如果我们输入的是一个不确定的破坏点,该输入会遵循业务逻辑自身繁殖和变异,会产生无法预知的破坏性时,我们这个测试就是不止对系统自身的健壮性的测试了,还包括系统维护人员对未知异常的响应速度,包括解决方案的提出以及解决表面问题和解决该输入的变异根源。我想起名为:传染性测试。 起因          和failover测试同级,属于对破坏性测试的补充。 意义          不 ...
那一场,何勇的歌曲是简单却充满了力量. 十年前第一次听到这首歌的时候,还完全不理解里面的含义. 十年后再一次温故,逐渐明白了其中的意义. 歌词的内容要用生活的冷水去冲泡,化开后,我才明白. 引用我们生活的世界 就象一个垃圾场 人们就象虫子一样 在这里边你争我抢 吃的都是良心 拉的全是思想 你能看到 你不知道 你能看到 你不知道 我们生活的世界 就象一个垃圾场 只要你活着 你就不能停止幻想 有人减肥 有人饿死没粮 饿死没粮 饿死没粮 饿死没粮 饿死没粮 有没有希望 有没有希望 有没有希望 有没有希望 你能看到,但你不知道,左右舆论的决不是公平的法则,不是谁都有权利知 ...
这一阵子真没时间,9月上旬更没时间,头大. 前天写面试题目的时候遇到了setjmp和longjmp这两个方法, 于是就想到R uby的异常处理是如何实现的,顺道研究下. 其他的Ruby相关的实现现在真没时间写.但肯定要写,因为我喜欢R ,不是一般的喜欢.   ===============================   兵马未动,粮草先行.   我想看看raise怎么实现的,但当我在irb中敲入了raise后,我却不知道在gdb中该对哪个方法下断点. 冒然出击肯定是盲目的,就像菲律宾特警解救香港游客人质一样,一点思路都没有. 那好吧,我还是要做点预习功课,翻开代码 ...
  #include <stdlib.h>   typedef struct foo {     int x;     int y;     unsigned long ptr;     char* buffer; }foo_t;   代码一: 考察考生对可执行文件空间结构的认识.堆,栈,初始化空间及未初始化空间的作用.   foo_t* factory(int x,int y)  {     foo_t fp; // foo_t* fp = (foo_t*)malloc(sizeof(foo_t));     if(x>0 & ...
Global site tag (gtag.js) - Google Analytics