LoadRunner Java script样例

来源:互联网 发布:离散算法 编辑:程序博客网 时间:2024/06/06 10:03

import lrapi.lr;

public class Actions
{
    int[] numArray = {1,3,5,43,54,67,9,20,15,23,66,60,5,12,2,63,22,6,54,42
                      ,70,90,40,20,50,89,89,53,21,56,7,32,51,74,88,99,100};
    //冒泡排序
 private void BubbleSort(int[] data)
    {
  for(int i=0; i
    {
         for(int j = data.length-1; j > i; j--)
         {
             if(data[j] < data[j-1])
             {
                 swap(data,j,j-1);
             }
         }
       System.out.println(data[i] + "\t");
      }
 }


    //换位置函数
    private void swap(int[] data, int i, int j) {
        int temp = data[i];
        data[i] = data[j];
        data[j] = temp;
    }

    //插入排序函数
    private void insertSort(int[] data, int start, int inc) {
        int temp;
        for(int i=start+inc;i
            for(int j=i;(j>=inc)&&(data[j]
                swap(data,j,j-inc);
            }
        }
    }

    //希尔排序
 private void ShellSort(int[] data) {

         for(int i=data.length/2;i>2;i/=2){
            for(int j=0;j

                insertSort(data,j,i);
            }
        insertSort(data,0,1);
    }

    for (int i=0 ;i
      System.out.println(data[i] + "\t");

}

 public int init() {
  return 0;
 }//end of init


 public int action() {
        lr.start_transaction("冒泡排序");
         BubbleSort(numArray);
        lr.end_transaction("冒泡排序",lr.PASS);
        System.out.println("-----------------");
        lr.start_transaction("希尔排序");
   ShellSort(numArray);
        lr.end_transaction("希尔排序",lr.PASS);
  return 0;
 }//end of action


 public int end() {
  return 0;
 }//end of end
}

0 0
原创粉丝点击