关于压力测试的简单脚本实现

发表于:2010-06-29来源:作者:点击数: 标签:脚本压力
关于 压力测试 的简单脚本实现 软件测试 接口代码 开发 自己测试完毕后,最后的步骤就是和对端厂商进行压力测试,以便考验代码 性能 情况(这里面包含了代码,硬件, 中间件 部署等性能的测试)。这个是最烦人的步骤,尤其是你的对端厂商没有 测试环境 ,更是

  关于压力测试的简单脚本实现  软件测试

  接口代码开发自己测试完毕后,最后的步骤就是和对端厂商进行压力测试,以便考验代码性能情况(这里面包含了代码,硬件,中间件部署等性能的测试)。这个是最烦人的步骤,尤其是你的对端厂商没有测试环境,更是令人闹心,要等到很晚系统本身不用的时候进行环境切换,如果测试顺利通过还行,如果不能通过要每晚都加班才能进行测试。一般处理并发量比较大的程序,都是通过多路硬件方式并发共同调用一个接口,以达到模拟大规模信息量的处理过程。硬件不是随时都具备的,当然也可以用流行的压测框架,但是部署太复杂。无奈之下,自己只好动手写了简单脚本,这里利用主进程里面启动多线程,每个线程里面循环多次的原理,也就是不断向自己接口端发送数据请求。代码如下:

  一、主进程代码:

  package bss.intf.thread;

  /**

  * 压测小脚本

  * @author zhangyp

  * @version 2009-02-28

  *

  */

  public class MainControl {

  private static long sucessNum = 1;

  private static long shiNum = 1;

  public static void main(String[] args) {

  int i = 0;

  int num = 100;

  while (i < num) {

  i++;

  ThreadClient client = new ThreadClient();

  client.setNum(i);

原文转自:http://www.ltesting.net