作者的原创文章,转载须注明出处。原创文章归作者所有,欢迎转载,但是保留版权。对于转载了博主的原创文章,不标注出处的,作者将依法追究版权,请尊重作者的成果。

LoadRunner-java vuser性能测试(java user)

1.1. 配置LoadRunner-java vuser

  

第一步:选择java vuser协议

第二步:配置Vuser->Run-time Settings

分别配置:java环境变量中的classpath和JAVA VM

第三步:编写脚本

import lrapi.lr; 

//class名字一般就是Actions,要保持一致

public class Actions {

//固定的初始化的方法,不可以少

    public int init() {

return 0;

}

//固定的方法

   public int end() {

return 0;

}

//固定的方法,一般是真实执行的action都写在这个里面

public int action(){

}

}

----

//实例

import lrapi.lr; 

import security.MD5;

import http.request.HttpRequest;

import java.util.Date;

import java.text.SimpleDateFormat;

public class Actions {

    public int init() {

return 0;

}

   public int end() {

return 0;

}

public int action(){

    String sign=null;

    security.MD5 md5 = new security.MD5();

     //设置日期格式

        SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");

        String date=df.format(new Date());

     System.out.println(date);

     String appkey="<appkey>";

     String engine_no="<engine_no>";

     String plate_no="<plate_no>";

     String mobile="<mobile>";

     System.out.println("车牌号:"+plate_no);

    //sign=md5.MD5("GSIsvVs9opyA2zyN3cWm2WZTMCYQW9K2appkey100108engine_no028794mobile18251826899plate_no苏A008Y3plate_type02sign_methodMD5timestamp20150323150100GSIsvVs9opyA2zyN3cWm2WZTMCYQW9K2").toUpperCase();

         sign=md5.GetMD5Code("GSIsvVs9opyA2zyN3cWm2WZTMCYQW9K2appkey"+appkey+"engine_no"+engine_no+"mobile"+mobile+"plate_no"+plate_no+"plate_type02sign_methodMD5timestamp"+date+"GSIsvVs9opyA2zyN3cWm2WZTMCYQW9K2").toUpperCase();

    System.out.println(sign);

     lr.rendezvous("submit");

     lr.start_transaction("start");

         String str = HttpRequest.sendGet("http://58.213.29.76:8599/VioInApi/Violation","appkey="+appkey+"&sign="+sign+"&sign_method=MD5&timestamp="+date+"&mobile="+mobile+"&plate_no="+plate_no+"&engine_no="+engine_no+"&plate_type=02");

    System.out.println(str);

     lr.end_transaction("start", lr.AUTO);

        return 0;

}

}

1.1. LoadRunner-java vuser注意事项

1、LoadRunner11一般需要搭配32位的jdk1.6版本。

2、引用别的类或者jar包时,需要把类或者jar包放在脚本所在的同一目录。比如:

关于软件性能分析调优,可以加微信号yq597365581或者微信号hqh345932,进入专业的性能分析调优群进行交流沟通。

posted @ 2017-07-16 23:31  张永清  阅读(2150)  评论(1编辑  收藏  举报
作者的原创文章,转载须注明出处。原创文章归作者所有,欢迎转载,但是保留版权。对于转载了博主的原创文章,不标注出处的,作者将依法追究版权,请尊重作者的成果。