zoukankan      html  css  js  c++  java
  • LR中排序脚本

    /*
    * LoadRunner Java script. (Build: 670)
    *
    * Script Description:
    *
    */

    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 <data.length; 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] + " ");
    }
    }


    //换位置函数
    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<data.length;i+=inc){
    for(int j=i;(j>=inc)&&(data[j]<data[j-inc]);j-=inc){
    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<i;j++){
    insertSort(data,j,i);
    }
    insertSort(data,0,1);
    }

    //md5加密

    char s[12] = "md5testing";
    lr_output_message(CMd5(s));

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

    }

    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
    }

  • 相关阅读:
    010editor爆破与注册机
    [FlareOn4]notepad
    [FlareOn6]Snake(NES逆向)
    [FlareOn6]Memecat Battlestation
    [FlareOn6]FlareBear
    回车符和换行符之间的区别
    docker配置搭建elasticsearch集群
    docker部署安装harbor
    ansible的get_url模块
    ansible的lineinfile与blockinfile模块
  • 原文地址:https://www.cnblogs.com/NiceTime/p/8561182.html
Copyright © 2011-2022 走看看